Опубликовано вс, 02/02/2014 - 14:50 пользователем Николай Куртуков
Пример с работой портов ввода/вывода GPIO и в IAR EWARM и в CooCox называется IO-Toggle. Но пример довольно таки бедненький. Просто зажигает последовательно светодиоды и потом гасит. Используется только одна функция. А менять состояние пинов микроконтроллера можно по разному. Можно через регистры BSRRL, BSRRH или же через регистр ODR. И совсем забыли про кнопку.
Поэтому пример был немного расширен. Был добавлен опрос кнопки, но не по прерыванию, а в цикле. И для светодиодов была еще использована функция, которая пишет в регистр ODR.
Опубликовано вс, 02/02/2014 - 08:37 пользователем Николай Куртуков
На STM32F4Discovery используется микроконтроллер STM32F407VG и поэтому возможности портов ввода-вывода общего назначения GPIO и другой периферии определяются именно этим микроконтроллером.
Опубликовано сб, 01/02/2014 - 14:16 пользователем Николай Куртуков
Когда только начинаешь программировать микроконтроллеры или давно не занимался программированием, то разбираться в чужом коде довольно не легко. Вопросы "Что это такое?" и "Откуда это взялось?" возникают чуть ли не на каждом сочетании букв и цифр. И чем быстрее приходит понимание логики "что? зачем? и откуда?", тем легче проходит изучение чужого кода, в том числе и примеров. Правда иногда для этого приходиться не один день "попрыгать по коду" и "полистать мануалов".
Опубликовано пн, 27/01/2014 - 18:47 пользователем Николай Куртуков
Практически во всех компьютерах сейчас есть универсальная последовательная шина USB (Universal Serial Bus). USB - это последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств.
Опубликовано чт, 23/01/2014 - 08:54 пользователем Николай Куртуков
Интересный сайт, много полезного. Лучше чем сам автор о сайте наверно и не написать.
"О проекте
Первоначальная цель данного сайта развитие и продвижение в массы увлечения электроникой. Основной упор будет делаться на обучение и обьяснение как первооснов электроники и электротехники, так и разбор более сложных устройств, а также описание протоколов, алгоритмов и радиолюбительских технологий.