TM4C1294, и начало работы с GPIO

Приобрел недавно себе чудесную платку от TI.
В целом это пост, в личный блог: про пробное включение TM4C1294, и начало работы с новым чипом, и как принято, первые эксперементы с GPIO, как говорится хелловорлд-светодиодом, и тестовыя макетная платка…
Чип TM4C1294 — Также позиционируктся в семействе Tiva, он же Tiva C, или Tiva-C. Tiva-C мне лично, ну ооочень нравится,.
Для себя лично, начал создание для этого чипа собственных библитек, ибо библиотеки от TI запрешено шарить по лицензионным ограничениям TI.
Собственно, интересует сделать свои библиотеки для работы с чипом и переферией (не используя стандартные), так как (ихние) стандартные меня не то очень устраивают, или не всегда.
Краткое видео (место закончилось :) ) — www.youtube.com/watch?v=1HRvDEuhsSs

Детальнее под катом…

Читать дальше

Первое практическое ознакомление с DSP TMS320F28335

Месяц назад, начал на работе с новым чипом разбираться, с DSP TMS320F28335, и по этому сделал наброски впечатлений от работы с ним. Статья без копания в потрохах и регистрах, без вышивания хексом и прочих премудростей, лишь впечатления от периферии с которой мне уже пришлось столкнуться на этом чипе.


Читать дальше

Ознакомление с микроконтроллерами TMS320F28xx(x) фирмы Texas Instruments

Господа ембеддеры… ;) Если помните, весной 2012го года многие из вас бросились заказывать у Texas Instruments халявные образцы с чипами TMS320F2808(помоему и тут была про это инфа, так же и я у себя на сайте писал тут и тут). Но что-то я не увидел чтобы хоть кто-то, что либо сделал на TMS320F2808. Возможно просто плохо искал. То есть получается забавная картина, у многих(у меня тоже кстати) есть эти крутые DSP-процики и их не используют. А все потому, что пока не все ещё понимают с какого бока подойти в этой лошади, а у когото есть опыт, но не дошли руки или банально не было желания.
Статей на русском тоже, не так уж и много. Хотя пара статеек и тут есть с похожими чипами(TMS320F28335), но те намного более крутые, и они вообще не рекламировались как халявные, наоборот же предлагаются как дорогие стартеркиты. Тобиш там все предсказуемо.
А вот с TMS320F2808 картина осталась печальная. И у меня появилась маленькое желание что-то изменить. Так сложилось, что я щас начинаю с ними работать. Взглянув на всю сложившуюся ситуацию после получения многими халявок, решил написать статейку про TMS320F2808 и про TMS320F28335.
Статью писать только начал, думаю она поможет многим кто пока не вникал в этот чип глубже. :) Нужно заметить что даташит там весьма огромный, и некоторая периферия требует пересмотра взглядов, ибо нацелено все на максимум производительности.
Вот сама статейка — Ознакомление с микроконтроллерами TMS320F28xx(x) фирмы Texas Instruments. Статья получилась не большая, так что не составит большого труда в прочтению и началу понимания.
Думаю, кстати эта статейка и несет в себе один из лучей выигрышей от халявной раздачи. И у нас есть возможность, таким образом сказать спасибо за халявные чипы, начав их использовать. Надеюсь ни чего не забыл упомянуть. ;)

Инсталляция Linux на ARM9 микроконтроллер AT91RM9200

На своем сайте выложил описание былых нароботок по установке OS Linux на ARM9 микроконтроллер — Инсталляция Linux на ARM9 микроконтроллер AT91RM9200.
В 2007м году мне приходилось разрабатывать одно устройство на базе ARM9 микроконтроллере AT91RM9200, в тот момент была написана инструкция. Правда написана была не полностью. но тем не менее на 95% завершена, а потом мне просто стало лень ее дописывать… В общем, дабы не затерялась полезная наработка я ей решил поделиться, ага, 5 лет спустя…
Также прицеплю *.doc файл оригинал, чуть ниже. Всё дело в том что в оригинальном документе также присутсвуют скриншоты и рисунки…
Оригинал документа там-же. По сути там пошаговая инструкция. Уверен многим пригодится на пользу…
Плюсуйте ;):)

Платы ARM7MODA – бесплатно, для строителей квадрокоптеров и роботов.

Хорошая новость для строителей квадрокоптеров и для роботов. Решил даром вам дать платы своего старого проекта ARM7MODA, это предложение для строителей квадрокоптеров и всяких видов роботов. Платы пустые, с электро-контролем, вам нужно будет лишь запаять плату модуля самостоятельно. ARM7MODA это проект модуля на базе ARM7 микроконтроллера, семейства AT91SAM7S, в интернете много исходников для этого микроконтроллера, про семейство этого микроконтроллера сможете читать тут.

Проект ARM7MODA делался мной и развивался на моем сайте, потом проект я закрыл, но то другая тема. Не смотря на это, у меня ещё осталось много плат и есть возможность выделить десяток для пользы тем кто нуждается, и даром для вас.

Кому интересно — продолжение предложения читать по ссылке тут…
PS: Предложение только по территории Украины.
12 апреля 2012 — начало
28 апреля 2012 — конец

Altium: Трассировка плат “Автоматическая” или “Вручную”

В общем делал на прошлой неделе интересный на мой взгляд эксперимент, а именно — сравнивал результаты автоматической трассировки плат, с ручной, в Altium Designer, ну и результаты написал в статье, как всегда у себя на сайте — Altium: Трассировка плат “Автоматическая” или “Вручную”
Кстати, картинка автоматической разводки, с ручной допилкой.
Ну и сама статья.

Кстати забыл сказать, там еще пару слов про мой любимый PCAD :)


Читать дальше

…Еще один проект из прошлого, AVR-THERMO–MT-10T7-7

Чисто что бы поделиться, в личном блоге, как обычно. На оригинальность даже не претендую, ибо ее тут нет. Сомневаюсь, но вдруг кому пригодится. :)
В общем, пусть будет…

Ы-ы-ы-ы, размер картинку увеличен, теги не принимаются сайтом, так что как вставилось…
Проект был сделан в 2010г. лишь только ради записи видео-урока ( и те самые видео уроки сможете найти на YouTube, в моем канале если захотите посмотреть что получилось…).

— В качестве датчика предполагался DS18S20 или ему подобный / 1wire.
— Базирован на микроконтроллере AtTiny2313.
— питание 3В батарейка с типом 2025.
— разъем программирования ISP
— 10ти символьный разрядный индикатор MT-10T7-7



Читать дальше

STM32, прошивка через RS-232

Не пинайте, на STM32 это мой первый девайс. Надумал заложить в него возможность перепрошивки через RS-232. Юмор в том, что для указания режима загрузки используется один BOOT0, это отдельный пин, и один назначенный на PORTB, PB2.
Следуя даташиту, в этом режиме должно быть BOOT0=1 и BOOT1=0. Хочется убить 2 зайца, и пины в будущем задействовать и иметь возможность грузить прошивку через ком-порт.
В процессе нарисовал вот такой смешной селектор для прошивки через ком-компорт


Читать дальше

32х канальный ребутер, для технических узлов, с интерфейсом RS-232

32х канальный ребутер, для технических узлов, с интерфейсом RS-232

Это мой старый проект, выполнен на базе микроконтроллера PIC18F452. 32х канальный Rebooter с интерфейсом RS-232. Решил с вами поделиться свой старой поделкой… :) Проект делался в марте-апреле 2008го года, заказали сделать, сделал… Сейчас можно и с вами им поделиться. Если память не изменяет, плата сделана обычным ЛУТом, сварганена на скорую руку без оптимизации к размерам. Исходники сможете посмотреть по ссылке.
Ребутер, для технических узлов с распределенной системой энергообеспечения. — Rebooter_rs232
В основном для применения на узлах типа провайдерских, что бы была возможность перезагружать зависшие железяки. Что оно обычно и делает.
Если интересно, то -> Читать далее...

Фото спаянной платы устройства:



Читать дальше