STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
PetrB09
Открыл глаза
Сообщения: 61
Зарегистрирован: Вт авг 14, 2012 21:13:42
Откуда: Санкт-Петербург
Контактная информация:

Re: STM32 новичку в ARM что к чему

Сообщение PetrB09 »

чего то все не везет мне :( теперь все прошивка идет нормально, а при выполнении светодиоды мерцают все кроме тех, что на 15, 13 и 2 ногах. тот, что на 2 просто ровно горит, и не гаснет даже при нажатом reset, а 15 и 13 не горят вообще. На изменение времени задержки (числа в скобках после delay) то же никак не откликаются, как мерцали так и мерцают.
Реклама
спящий
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Сб янв 08, 2011 13:48:41

Re: STM32 новичку в ARM что к чему

Сообщение спящий »

Помогите купил STM32ldescovery, скачал и установил IAR, на сайте нашел последовательность действий для зажигания светодиода,выдает ошибку( как исправить в чем проблема и есть у когонить простая прошивка в ИАР зажигания светодиода?
Вложения
stm32.GIF
(57.74 КБ) 569 скачиваний
Реклама
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: STM32 новичку в ARM что к чему

Сообщение Foks »

Для начала не мешало бы научиться читать. У Вас не в коде ошибка, а в том, что лицензии у IAR'а нет.
Giggity giggity goo!
Аватара пользователя
TRIOD
Вымогатель припоя
Сообщения: 693
Зарегистрирован: Вт сен 15, 2009 16:23:06
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение TRIOD »

Доброе время суток.

Народ прикупил платку STM32F0-Discovery на STM32F051R8T6.
Годна она для изучения stm32 ?
И услышал гдето слух что у контролера STM32F051R8T6 малое количество циклов перезаписи.
Так это или нет ?
Только абсолютная пустота бездны принесёт мне покой.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: STM32 новичку в ARM что к чему

Сообщение Satyr »

Есть такая чтука, даташит называется. Там все описано, о циклах перезаписи в том числе.
Реклама
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: STM32 новичку в ARM что к чему

Сообщение HHIMERA »

TRIOD писал(а):Народ прикупил платку STM32F0-Discovery на STM32F051R8T6.

Мои поздравления!!!
Годна она для изучения stm32 ?

Вполне... но с оговорками...
М0 слегка обрезан, по сравнению с М3... но зато добавлены некоторые интересные фишки... 9bit SPI, например...
Тут важнее желание освоить новое...
И услышал гдето слух что у контролера STM32F051R8T6 малое количество циклов перезаписи.
Так это или нет ?

10 000 циклов перезаписи минимум...
Кому-то мало, кому-то - нет...
"Я не даю готовых решений, я заставляю думать!"(С)
Реклама
спящий
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Сб янв 08, 2011 13:48:41

Re: STM32 новичку в ARM что к чему

Сообщение спящий »

Установил значит kickstart (до 32Кб), нехватает много функций в настройках OPTION, какие,откуда и куда нужно скачать чтобы появились контроллеры,а то у мен только STM8?у меня SDTM32ldescovery,или я косячно установил ее? с ней нормально можно работать? или "ПОКУПАТЬ :))) " покупать полную версию?
Вложения
stm32.GIF
(75.16 КБ) 464 скачивания
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: STM32 новичку в ARM что к чему

Сообщение HHIMERA »

"ИАРы разные бывают!" (С)
"Я не даю готовых решений, я заставляю думать!"(С)
Galizin
Мучитель микросхем
Сообщения: 477
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Re: STM32 новичку в ARM что к чему

Сообщение Galizin »

спящий писал(а):скачать чтобы появились контроллеры,а то у мен только STM8?у меня SDTM32ldescovery,

Я думаю что Вам нужно установить среду для ARM а не для stm8.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: STM32 новичку в ARM что к чему

Сообщение Foks »

спящий, Вы серьезно собрались микроконтроллеры программировать? :roll: При том что по-русски пишете неграмотно, с английским видимо вообще ноль, даже среду установить не можете. А когда наконец установите, то Вам надо будет объяснять в какую кнопочку тыкать теперь и что в окошке писать чтобы замигал светодиод?

За вас здесь никто ничего не сделает. Максимум, поделятся опытом. Если хотите учится программировать, то придётся включить собственные мозги.
Giggity giggity goo!
Аватара пользователя
TRIOD
Вымогатель припоя
Сообщения: 693
Зарегистрирован: Вт сен 15, 2009 16:23:06
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение TRIOD »

Доброе время суток.

Есть плата STM32F0Discovery. По умолчанию на ней нет кварца для микроконтролера и тактовый сигнал с програматора октключен.
Использую CMSIS среда CooCox.
В библиотеке в файле system_stm32f0xx.c контролер настраивается на тактирование от внешнего кварца.
Я в программе не перестраиваю. От чего работает контролер?
Он что автамитачеки перескакивает на тактирование от внутренго генератора?
Только абсолютная пустота бездны принесёт мне покой.
Аватара пользователя
TRIOD
Вымогатель припоя
Сообщения: 693
Зарегистрирован: Вт сен 15, 2009 16:23:06
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение TRIOD »

Всё понял. Там в функции SystemInit включаеться CSS. И поскольку нет внешнего кварца то CSS переключает тактирование на внутрений генератор.
Только абсолютная пустота бездны принесёт мне покой.
спящий
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Сб янв 08, 2011 13:48:41

Re: STM32 новичку в ARM что к чему

Сообщение спящий »

А вот для установления kickstart надо сначало чтобы они, отправили письмо с адресом на ключ и программу,или скачивается файл 800 метров?
спящий
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Сб янв 08, 2011 13:48:41

Re: STM32 новичку в ARM что к чему

Сообщение спящий »

Все установил,надо было установить файл 800 метр,а потом после запуска где надо ввести ключ,выйти на сайт,заполнить бланк и ключ в кормане) А я весь сайт обшарил)
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: STM32 новичку в ARM что к чему

Сообщение SubDia »

Вообще на сайте IAR об этом написано, прямо на странице загрузки продукта. Нужно всего лишь знать английский язык и внимательно прочесть текст.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
TRIOD
Вымогатель припоя
Сообщения: 693
Зарегистрирован: Вт сен 15, 2009 16:23:06
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение TRIOD »

Доброе время суток.

Может у кого есть пример подключения графического LCD на KS0108.
Только абсолютная пустота бездны принесёт мне покой.
спящий
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Сб янв 08, 2011 13:48:41

Re: STM32 новичку в ARM что к чему

Сообщение спящий »

Вот такой вопрос:легко ли перейти с одного ARM7 на другой ARM9?Какова частота по умолчанию STM32l ?(8Мгц) У меня дескавари.
Аватара пользователя
Солнцеворот
Встал на лапы
Сообщения: 141
Зарегистрирован: Вт июн 03, 2008 01:39:47

Re: STM32 новичку в ARM что к чему

Сообщение Солнцеворот »

Спящий, ARM7 и ARM9 - это ядра. Ядро с большей цифрой имеет больше инструкций, включает инструкции младшего ядра. Перейти с одного на другое в каком смысле? Сложно ли вникнуть в ARM9 разобравшись с ARM7 ? Частота у STM32 разная во всех смыслах этого слова. ядро на одной частоте работает, периферия - на других. Внутри микроконтроллера куча делителей, умножителей, так что из 8МГц получается 24МГц и в другую сторону - 1МГц. Как настроите, так и будет работать.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: STM32 новичку в ARM что к чему

Сообщение SubDia »

Солнцеворот писал(а):Как настроите, так и будет работать.

Да, но у всех настроек есть дефолтное состояние. А стартовать камень будет с HSI (встроенного генератора) по умолчанию. У low-power серии (если я верно трактую букву "l" после "STM32") это значение равно 16 МГц. Дальше МК или подхватывает настройки, или продолжает шпарить на "встроенных" 16 МГц.
спящий, без обид, но как насчет начать читать документацию? Там это все указано. Мне подсказать, если что, несложно - но это просто обезьянья работа.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
спящий
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Сб янв 08, 2011 13:48:41

Re: STM32 новичку в ARM что к чему

Сообщение спящий »

Я потихоничку и начал читать,просто сейчас мне надо узнать просто цифру частоты,чтобы начать изучать работу с таймерами,а где ее взять я толком пока незнаю.
И ведь этот сайт для начинающих)тоесть как раз для меня,чтобы задавать может быть для когото глупые и простые вопросы,но сложные и важные для меня) :roll:

Сложно ли вникнуть в ARM9 разобравшись с ARM7 ? этот тот вопрос который я хотел спросить)Можно ли переделать программу,или полность предестья переписывать?.
Ответить

Вернуться в «ARM»