|
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
|
|
Cortex-M3/M0 - примеры для чайников есть?13.09.2010, 10:48. Показов 67586. Ответов 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
Регистрация: 18.03.2010
Сообщений: 2,230
|
|||
| 14.09.2010, 23:58 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
|
| 15.09.2010, 00:10 | |
|
Единственное что понял из ваших баталий словестных, что SWK вредный дед, упёртый, но местами толковый!
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
|
|
| 15.09.2010, 01:59 | |
|
SWK, Не пристало модератору провоцировать флейм :)
SWK мужик умный, опытный и знающий, но временами сильно пессимистичный
0
|
|
|
SWK
|
|||
| 15.09.2010, 03:07 | |||
|
|||
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
||
| 15.09.2010, 04:41 | ||
Похоже феном перегрел, или непропай где-то. Зря в QFN корпусе взял, у него на ножки земля не выведена, только на пузо - очень сложно плату делать.
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
||
| 15.09.2010, 07:41 | ||
0
|
||
|
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
|
|
| 15.09.2010, 12:15 | |
|
Хех а я тут в диком виде уже стартанул 1343 и 1751 правда первый с усб бута и swd, а второй только по жтаг/swd правда на самопальном отладчике.
Уже портировал на 1343/1751 свой диспетчер который писал еще для С51 (а потом на AVR). Код, кстати, со всеми прибамбасами занял около 900б без оптимизации и 700 байт на О3. Вполне компактно. Впрочем, я по прежнему не знаю куда применить все его фичи. Чисто для общего развития ковыряю. Ну и неохота выпадать из модного тренда.
0
|
|
|
SWK
|
||
| 15.09.2010, 12:19 | ||
|
||
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
|
|
| 15.09.2010, 12:43 | |
|
DI, Как вариант, покури набор инструкций Thumb-2, ради интереса. Команд писать придётся побольше, но 16-битных :)
SWK Держать себя в курсе новых фишечек весьма полезно, помогает отойти от рутины и разобраться с чем-то интересным.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 15.09.2010, 12:45 | |
|
а вот зато потом когда приспичит, а ты бац и знаешь уже. красота. и чем дальше, тем проще работать с разным железом.
0
|
|
|
SWK
|
||
| 15.09.2010, 14:09 | ||
Тем более, что не так много людей, изучающих микроконтроллеры, имеет возможность использовать эти знания в своей основной работе. Если же заниматься электроникой в порядке хобби (как большинство, в том числе и я - последние 15 лет), то надо еще учитывать и конструктив. Большинство "крутых" микросхем совершенно не рассчитаны на ручную сборку и пайку, и разводка их требует многослойных плат с металлизацией. Делать такие платы дома - невозможно, на заказ, при единичных количествах - слишком дорого. Да и привлекающие многих многочисленные "навороты" в домашней практике в большинстве случаев остаются неиспользованными. Конечно, "круто" на 32 битнике с сотней выводов помигать на готовой отладочной плате светодиодиком, вот только зачем? И какой реальный опыт "освоения" этим будет достигнут? Просто чтобы поставить себе галочку, типа "А вот я работал с таким контроллером". Но это не работа, а баловство понты. Загрузил готовые модули кода для инициализации, добавил пару строк... Для серьезной работы все равно придется изучать его заново, с нуля. А когда в этом возникнет реальная необходимость, наверняка уже появятся другие контроллеры, еще лучше. А досконально зная пару архитектур и имея навыки программирования (не знание конкретного языка, а именно умея решать любую задачу средствами алгоритмов и цифровой техники), несложно освоить любой другой микроконтроллер и любой другой язык программирования. В конечном итоге любой процессор работает лишь с потоком нулей и единиц. Остальное - вторично, лишь для программиста (а чаще - просто средство заработать на продаже компиляторов, руководств, описаний языков, и прочей макулатуры). Набирая лишь статистику количества "освоенных" камней, но не имея опыта работы с реальными проектами, никогда ничего толком не добьешься, и грош цена такому разработчику. |
||
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 1,230
|
|
| 15.09.2010, 14:40 | |
|
Да тут разработчиков-то, три штуки на весь форум. Остальные любители и создают все это ради хобби и интереса.
0
|
|
|
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 767
|
||
| 15.09.2010, 15:13 | ||
Как-то тема превратилась в сплошной офф-топ :( А по сути - кому какая разница, кто что и для чего осваивает? Хочется - пусть изучает, голова работает и это важно! А будет это "галочка" или научный труд - это уже совершенно не актуально. Главное, что человек стремиться к получению новых знаний. Голова его работает и значит дураком совсем не будет. "Галочки" очень важны при смене работы, "дяди" любят, когда к ним приходят люди с опытом и резюме с длинным списком умений.
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 15.09.2010, 16:24 | ||
сарказм, чо...
0
|
||
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
|
||
| 15.09.2010, 16:34 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 1,230
|
|
| 15.09.2010, 16:36 | |
|
Ymk, о тебе плохо думали (ну и думают) в основном в темах типа - выкиньте все восьмиразрядные микроконтроллеры, переходите исключительно на 32 разрядные технологии!
А вообще, темку бы почистить не помешало бы.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 15.09.2010, 16:54 | |
|
о чем и речь! :)
кто пытается быть в теме, "на волне" так сказать, тот идиот с т.з. ретроградов:) когда мелкие nxp(lpc) продвигают с лозунгами "призваны вытеснить с рынка старые 8 и 16 битные мк", то конечно же они идиоты, никто и никогда не вытеснит 8 бит. а мы, стирики, типа, всегда правы:)
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 1,230
|
|
| 15.09.2010, 17:01 | |
|
Ymk, а ты веришь в рекламные лозунги? Значит ты всегда пьешь только Спрайт, иначе ты лох, так тоже реклама гласит. А AVR32 призван вытеснить ARM32, но что-то воз и ныне там.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 15.09.2010, 17:27 | |
|
мне реклама по боку, мне важнее увидеть как оно в жизни. если оно быстрее, проще за ту же цену, если люди это много где используют - я на это ориентируюсь.
0
|
|
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
||
| 15.09.2010, 17:35 | ||
Да и так и сяк уже пробовал, и уже новый припаять пробовал - все равно не откликается. Может в чем то другом дело... Схема вроде простая, все по датащиту делал: <Изображение удалено> LD1117 - это чтобы от 5 вольт можно было питать, выбирается перемычкой. Перемычкой же опускаю PIO0_1 на землю(вход в бутлоадер). То есть подключаю к USB <-> UART, ставлю перемычку на PIO0_1, давлю ресет и пытаюсь шить - синхронизация не проходит... Может, конечно, дело в lpc21ysp(консольная прошивалка для никсов) и Ftosh Magicом все удасться, но, когда через терминал шлю ? - никакого ответа от мк тоже нету. А с землей я тоже думал дырку под чипом просверлить, но потом всеже исхитрился и развел тоненькой дорожкой.
0
|
||
| 15.09.2010, 17:35 | |
|
Есть ли примеры по HAL для stm32? Есть у кого-нибудь примеры программ для МК51 Где есть примеры создания собственных моделей для работы с БД У кого есть примеры проетов для ПЛИС фирмы Xilinx?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|