Easyelectronics.ru

Электроника для всех
Текущее время: 29 окт 2020, 22:39

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 22 ] 
Автор Сообщение
 Заголовок сообщения: Посоветуйте начинающему
СообщениеДобавлено: 24 авг 2011, 13:09 
Только пришел

Зарегистрирован: 24 авг 2011, 12:27
Сообщения: 6
Уважаемы гуру и заклинатели микроконтроллеров!
Посоветуйте новичку, стоит ли приобретать вот такую борду.
Имею большой опыт с обычной "железной" электроникой, сейчас захотелось попробовать свои силы с электроникой "с мозгами".
Спасибо за советы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 24 авг 2011, 13:17 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
У меня такая есть, но пока лежит без дела. Для отладки на ней нужно будет еще отдельно покупать или собирать какой-нибудь дебаггер.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 24 авг 2011, 13:25 
Только пришел

Зарегистрирован: 24 авг 2011, 12:27
Сообщения: 6
PRC писал(а):
У меня такая есть, но пока лежит без дела. Для отладки на ней нужно будет еще отдельно покупать или собирать какой-нибудь дебаггер.

В смысле JTAG ?
сделаю или куплю :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 24 авг 2011, 13:47 
Старожил
Аватара пользователя

Зарегистрирован: 27 апр 2011, 07:50
Сообщения: 404
Если деньги есть, то можно взять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 24 авг 2011, 21:28 
Здравствуйте!

Зарегистрирован: 18 авг 2011, 11:33
Сообщения: 2
плата конечно хорошая, но если как там говорят нету отладчика(дебаггера), то это тяжко. Мне на данный момент хватает Дискавери, правда на ней контроллер не поддерживает USB(((...ну а в целом я ей доволен))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 24 авг 2011, 21:32 
Старожил

Зарегистрирован: 29 янв 2010, 00:34
Сообщения: 818
Откуда: Санкт-Петербург
j-link китаезский не дорогой, если планируете дальше работать с АРМ, то так или иначе пригодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 26 авг 2011, 19:10 
Только пришел

Зарегистрирован: 24 авг 2011, 12:27
Сообщения: 6
Топик можно закрывать.
Спасибо всем.
Отрицательных советов не было, и это радует.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 14 сен 2011, 17:37 
Заглядывает иногда

Зарегистрирован: 03 окт 2010, 01:49
Сообщения: 176
Посоветуйте пожалуйста какую-нибудь толковую отладочную плату (макетку) под STM32F103, для изготовления дома.
Уверенно владею резистом вплоть до 0.15/0.15.

_________________
Все микрухи работают на волшебном дыме. Стоит только его выпустить - микруха мертва.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 21 фев 2012, 08:56 
Здравствуйте!

Зарегистрирован: 21 фев 2012, 08:20
Сообщения: 4
С октября 11г начал заниматься STM32, до этого занимался МК 51, PIC, AVR, но все программировал только на ассемблере, на
Си составлял программы только для компьютера.
С библиотечным синтаксисом вроде все понятно(разобрался), например: ADC_Cmd(ADC1, ENABLE);и т.д.,
а вот такой синтаксис Си, например:TIM2->CNT=0; или RCC->CR |=RCC_CR_PLLON; и т.д.
Где его можно посмотреть описание, а то я вижу его только в примерах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 21 фев 2012, 10:29 
Только пришел

Зарегистрирован: 02 фев 2012, 11:03
Сообщения: 22
Чего там смотреть) Первая запись означает запись нуля в бит CNT регистра TIM2. Второе это использование битовой маски т.е, выставит 1 в PLL enable регистра RCC_CR (чтобы обнулить: RCC->CR &= ~RCC_CR_PLLON;). Все битовые маски находяться в файле stm32f10x.h, очень удобная вещь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 21 фев 2012, 11:05 
Старожил

Зарегистрирован: 31 янв 2011, 19:17
Сообщения: 437
Откуда: Москва
evbur, почитай какой-нибудь любой учебник по Си для начинающих, ибо это банальные базовые вещи. Конкретно для твоего вопроса кури инфу про структуры и битовые операции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 25 фев 2012, 15:47 
Здравствуйте!

Зарегистрирован: 21 фев 2012, 08:20
Сообщения: 4
Спасибо! Phantom lord.
Понятно что смотреть и где.
Для начала прочел статью ARM. Учебный курс... автора DI HALTa.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 26 фев 2012, 01:33 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 10 фев 2012, 16:40
Сообщения: 197
Откуда: Украина г.Кировоград
evbur писал(а):
С октября 11г начал заниматься STM32, до этого занимался МК 51, PIC, AVR, но все программировал только на ассемблере, на
Си составлял программы только для компьютера.
С библиотечным синтаксисом вроде все понятно(разобрался), например: ADC_Cmd(ADC1, ENABLE);и т.д.,
а вот такой синтаксис Си, например:TIM2->CNT=0; или RCC->CR |=RCC_CR_PLLON; и т.д.
Где его можно посмотреть описание, а то я вижу его только в примерах.



Могу кинуть книгу по C и инструкциям (мож встречал, называется C_ref_book). Удачный вариант обучения в htm формате. Не пожалеешь.

Скинь почту. Брошу архив.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 27 фев 2012, 13:07 
Здравствуйте!

Зарегистрирован: 21 фев 2012, 08:20
Сообщения: 4
Спасибо! Koder.
Вот моя почта: burdenko.e@yandex.ru
Еще вопрос. Прочел статью DI HALTa, вроде статья новая (5 февраля 2012г. Учебный курс по ARM),а он там ссылается на RM0008, но я смотрю вроде как это старый вариант дашит (от апреля 2010г., а у меня RM0008 от октября 2011г.) и есть
различия. Или я что то не прав?!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 27 фев 2012, 19:43 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 10 фев 2012, 16:40
Сообщения: 197
Откуда: Украина г.Кировоград
evbur писал(а):
Спасибо! Koder.
Вот моя почта: burdenko.e@yandex.ru
Еще вопрос. Прочел статью DI HALTa, вроде статья новая (5 февраля 2012г. Учебный курс по ARM),а он там ссылается на RM0008, но я смотрю вроде как это старый вариант дашит (от апреля 2010г., а у меня RM0008 от октября 2011г.) и есть
различия. Или я что то не прав?!


Тебе нужен свежий Reference manual? А на какие процы ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 28 фев 2012, 07:39 
Здравствуйте!

Зарегистрирован: 21 фев 2012, 08:20
Сообщения: 4
Koder! Большое спасибо!
Получил письмо с файлом от тебя. Теперь буду грызть эту информацию.
А RM0008 это по STM32. Вчера скачал опять с сайта производителя STM32 Reference manual.
Версия за октябрь 2011г. и осталась на их сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 19 апр 2012, 20:49 
Только пришел

Зарегистрирован: 14 дек 2011, 10:09
Сообщения: 12
Откуда: г. Рязань
Дабы не плодить лишние темы - решил отписаться тут(раз уж тут пасутся новички решил примкнуть сюда =) ). Возникла необходимость перевести проект с L152-го контроллера на F100-й... и с самого начала возникла трудность. В случае с STM32L152 при однократной выдачи команды на включение диодов - они продолжают светиться. При той же самой попытке на STM32F100 - диоды какое - то время светятся и тухнут. Из - за чего могла возникнуть такая ситуация?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 19 апр 2012, 20:58 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
Вы сбросьте код, который за диоды отвечает на посмотреть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 20 апр 2012, 11:03 
Только пришел

Зарегистрирован: 14 дек 2011, 10:09
Сообщения: 12
Откуда: г. Рязань
Инициализация:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);

Включение диодов:
GPIO_Write( GPIOC, (0x0300 ^ GPIO_ReadOutputData(GPIOC)));

Вообще данная команда может и выключать диоды, при повторном вызове, но тогда становится неясно, откуда может возникнуть повторный вызов если используется это только 1 раз при включении...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 21 апр 2012, 05:44 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
GPIO_Write( GPIOC, (0x0300 ^ GPIO_ReadOutputData(GPIOC)));

это какой-то наворот


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 21 апр 2012, 09:22 
Только пришел

Зарегистрирован: 14 дек 2011, 10:09
Сообщения: 12
Откуда: г. Рязань
dima2611 писал(а):
GPIO_Write( GPIOC, (0x0300 ^ GPIO_ReadOutputData(GPIOC)));

это какой-то наворот

Да я и так пробовал: GPIOC->BSRR=GPIO_BSRR_BS9|GPIO_BSRR_BS8;
- те же яйца, только в профиль =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте начинающему
СообщениеДобавлено: 22 апр 2012, 03:51 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
Пройдитесь дебаггером по программе.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB