|
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
|
|
Cortex-M3/M0 - примеры для чайников есть?13.09.2010, 10:48. Показов 67340. Ответов 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?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|