Главная>Электроника для всех>AVR. Учебный курс

 

AVR. Учебный курс. Конечный автомат

Рубрика: Электроника для всехРаздел: AVR. Учебный курс
дата: 09-07-2010
Каждый кто пытался разбираться с конечными автоматами наверняка натыкался на всякие замудреные графы, какие то графики. Многие посчитав это слишком сложным плюнули и забили. А Зря! С простейшим конечным автоматом каждый из нас сталкивался с самого детства — это механическая авторучка. Объект с единственной функцией “Нажатие кнопки”, но в зависимости от очередности результат разный. Стержень
Подробнее...
 
 

AVR. Учебный Курс. Отладка программ. Часть 3

Рубрика: Электроника для всехРаздел: AVR. Учебный курс
дата: 30-05-2010
Метод 3. USART (Работа с последовательными интерфейсами) Пожалуй самым популярным отладочным интерфейсом является все же USART. Во-первых, он поддерживается аппаратно почти всеми микроконтроллерами. Во-вторых, он прост в использовании и требует всего один/два сигнальных провода, а в третьих, для связи с компом не надо городить никаких специфичных девайсов. В худшем случае UART-USB или UART-RS232 конвертер на FT232RL
Подробнее...
 
 

Организация древовидного меню

Рубрика: Электроника для всехРаздел: AVR. Учебный курс
дата: 16-05-2010
Почти для всех проектов на микроконтроллере с экранчиком требуется система меню. Для каких-то проектов одноуровневое, для других — многоуровневое древовидное. Памяти, как обычно, мало, поэтому хочется запихнуть все во флэш. Попутно, из проекта в проект, развивалась своя псевдоОС — таймеры, события, диспетчеры. Я ее полностью писал на си, оптимизацией и вылизыванием еще не занимался. Перебирая
Подробнее...