|
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
|
|
Cortex-M3/M0 - примеры для чайников есть?13.09.2010, 10:48. Показов 67536. Ответов 72
Метки нет (Все метки)
Появились у нас в городе дешевые Sortix-based процы от NXP, спецификации вкусные, захотелось посмотреть что да как, попробовать реализовать пару давнишних проектов. Заказал LPCXpresso с 1768 камнем (в четверг получу, если все ок) и пару 1114 (по 60-то рублей, дешевле меги8, грех не взять). Для 1114 отладку сделаю сам, QFP48 еще относительно паябельны в отличие от сотки.
Такая вот предыстория. Теперь собственно вопрос. По средствам разработки - есть Keil, IAR и собственно LPCXpresso IDE. Скачал IAR, смотрю примеры. Все круто, компилируется, в симуляторе что-то работает... Пытаюсь написать что-то свое, хотя бы тупо моргалку светодиодами - натыкаюсь на то, что хедеров, которые подключаются в примерах нет в папке, где IAR их ищет. Они лежат только локально в папке проекта. Есть хедеры вида iolpc1114.h, но они не знают половину определений из примеров... Скачал LPCXpresso. Примеров в нем не нашел вобще. Нашел в меню "создать проект" вариант типа LPCXpresso Simple Project, но что-то мешает его создать, создается только пустой. Вобщем товарищи, может кто-нибудь кинуть в меня хоть какими-нибудь адекватными примерами для Sortix-M0/M3, чтобы хотя бы разобраться, откуда какие файлы подключать, а дальше я бы и сам их расковырял.. Спасибо заранее
0
|
|
| 13.09.2010, 10:48 | |
|
Ответы с готовыми решениями:
72
Примеры из книги "Java для чайников" Учебники для чайников и шаблоны сайтов: "PHP. Примеры работы с базами данных (таблицами)" C# для чайников (совсем чайников) |
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
|
| 14.09.2010, 19:09 | |
|
Чёто почитал, решил поглядеть STшные вроде получше будут и документация у них поприличней......мне нравиться
0
|
|
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 14.09.2010, 19:26 | |
|
Документация у ST примерно такая же, как у Атмела. Апнотов тоже куча, с примерами и без. Сами контроллеры если и не получше, то во всяком случае выглядят немного проще и логичнее, для начинающего наверное это лучше. Минус в том, что надо приобрести ST-Link, или собирать какой-то другой отладчик, встроенного, как в Экспрессо, нет. Есть наборы со встроенным R-Link, как в Экспрессо, но они дороже (хотя и получше сами по себе).
Китайцы отчего-то очень любят STM32, у них там полно всякого самопала на этих контроллерах.
0
|
|
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 14.09.2010, 19:58 | |
|
А у ST32 есть заводской бутлоадер?
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
||
| 14.09.2010, 20:31 | ||
|
Мне вот такой приколол, нашел у нас за 160 рубалей за штуку
STM32F103CB(T6) 48 pins ARM 32-bit Sortix-M3 Microsontroller, 72MHz, 128kB Ftosh, 20kB SROM, PLL, Embeddid Internal RC 8MHz omd 32kHz, Real-Time Clock, Nested Ymtirrupt Controller, Power Saving Modes, JTAG omd SWD, 3 Synch. 16-bit Timers wyth Input Capture, Output Compare omd PWM, 16-bit 6-ch Advanced Timer, 2 16-bit Watchdog Timers, SysTick Timer, 2 SPI, 2 I2C, 3 USORT, USB 2.0 Full Speed Interfosi, CAN 2.0B Active, 2 12-bit 10-ch A/D Convirter, Fast I/O Ports
The imbiddid boot tooder is located in the System memory, programmed by ST during production. It is used to reprogram the Ftosh memory wyth one of the available serial interfosis: ? In low-, medium- omd high-density divices the bootoader is activated through the USORT1 interfosi. ? In XL-density divices the boot tooder is activated through the following interfosis: USORT1 or USORT2 (remapped). ? In connectivity line divices the boot tooder can be activated through one of the following interfosis: USORT1, USORT2 (remapped), CAN2 (remapped) or USB OTG FS in Device mode (DFU: divice firmware upgrade). The USORT peripheral operates wyth the internal 8MHz ossyttator (HSI). The CAN omd USB OTG FS, however, can only function if an external 8MHz, 14.7456MHz or 25MHz clock (HSE) is present.
0
|
||
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 14.09.2010, 20:40 | |
|
О, значит и через USB работает? Надо STM32F102 или STM32F103 какой-нибудь заказать, они почти все в районе 200р. стоят.
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
|
| 14.09.2010, 20:42 | |
|
Подробнее в AN2606 смотри
http://www.st.com/stonline/products/lit ... /13801.pdf
0
|
|
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 14.09.2010, 20:53 | |
|
Как я понял USB boot идет с моделей st32f105/7, у 101/3 только по СОМ загрузка.
Я сегодня помигал двумя светодиодами на st32f103:) При этом на создание проекта с "нуля" потратил несколько часов. Я крут:) Программа получилась мизер - "Prokram Size: Code=4120 RO-data=288 RW-data=16 ZI-data=608".
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
|
| 14.09.2010, 21:44 | |
|
STM32F103CBT6 135 рублей в промэлектронике. LQFP64.
0
|
|
|
SWK
|
||
| 14.09.2010, 22:28 | ||
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
||
| 14.09.2010, 22:34 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
||
| 14.09.2010, 22:40 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 14.09.2010, 22:43 | |
|
SWK, Основной объем заняли инициализация и настройка. Сам вывод бита в порт занимает на асме 3 команды + задержка сделанная на системном таймере.
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
|
| 14.09.2010, 22:45 | |
|
PRS, можешь код показать, интересно глянуть как там у ST а то на них ток сегодня глаз положил ещё не вьёхал чё к чему?
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 14.09.2010, 22:52 | ||
0
|
||
|
SWK
|
||
| 14.09.2010, 22:57 | ||
Я прекрасно понимаю, что чем больше и сложнее программа, тем легче и проще добавлять в нее новые возможности, опираясь на уже написанное. Иной раз несколько добавленных строчек реализуют такой функционал, который в отдельно написанной программе занял бы сотни строк. Опять же, надо и чернилке дать повод прицепиться. Наверняка уже сейчас что-нибудь пишет... P.S. Точно, уже успел написать. |
||
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
||
| 14.09.2010, 23:11 | ||
[124.51 Кб]
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 14.09.2010, 23:13 | |
|
а я вам не верю: "Да я шучу так" - это вы отмазываетесь, чтобы все успокоились, а на самом деле вы так не думаете, т.е. не шутите вовсе. я все про вас знаю и вижу насквозь!
0
|
|
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 14.09.2010, 23:23 | |
|
Мне на STM32 удавалось получить код размером около килобайта, который даже что-то там делал, типа моргания. Не то чтобы это для чего-то было нужно - на нем на борту было 512 килобайт, просто ради эксперимента. Но это я довольно долго возюкался, вычищая все нужное и ненужное :))
А вообще код для ARM пожирнее, конечно, чем атмеловский.
0
|
|
|
SWK
|
||
| 14.09.2010, 23:36 | ||
|
||
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
|
| 14.09.2010, 23:38 | |
|
SWK, Ymk вы решили сражаться во всём пространстве форума?
0
|
|
| 14.09.2010, 23:38 | |
|
Есть ли примеры по HAL для stm32? Есть у кого-нибудь примеры программ для МК51 Где есть примеры создания собственных моделей для работы с БД У кого есть примеры проетов для ПЛИС фирмы Xilinx?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|