Прошло второе занятие по программированию в команде под условным названием "К2".
В первой части занятия Владимир провел ликбез из раздела электромеханики по старым приборам и устройствам (на "живых" примерах), их принципам действия.
В первой части занятия Владимир провел ликбез из раздела электромеханики по старым приборам и устройствам (на "живых" примерах), их принципам действия.
Далее в ходе занятия мы познакомились с понятием микроконтроллера и осветили принципы его работы в части управления внешними электронными схемами, а также в части приема информации от внешних схем. Большое внимание уделили техники безопасности при подключении к ножкам микроконтроллера внешних схем - согласованию сопротивлений для передачи напряжения в нагрузку.
Рассмотрели понятия pin'a (контакта), port'a, регистра. Также изучили необходимые регистры при работе с контактами ввода/вывода: PINx, PORTx, DDRx.
В практической части каждый участник семинара обжал шлейф (необходимый для подключения к ножкам микроконтроллера различных схем, в будущем собираемых на макетной плате) специальным разъемом с одной стороны и облудил концы проводов шлейфа с другой.
В практической части каждый участник семинара обжал шлейф (необходимый для подключения к ножкам микроконтроллера различных схем, в будущем собираемых на макетной плате) специальным разъемом с одной стороны и облудил концы проводов шлейфа с другой.
Далее следовало разъяснение принципов работы в разных программах необходимых для компиляции кода для микроконтроллера (Codeblocks, Avr Studio, Winavr, avrlib). Освоив среду программирования каждый участник семинара собрал тестовую схему индикатора на светодиоде, используя макетную плату, предварительно рассчитав токоограничивающий резистор на бумаге. Подключив собранную схему через созданный чуть ранее шлейф к плате микроконтроллера каждый попробовал сначала подключить постоянное питание и включить тем самым светодиод, а затем подключить эту же схему к одной из ножек микроконтроллера и поуправлять включением светодиода.
- Изучить функцию ввода/вывода для всех портов микроконтроллера, согласно документации на микроконтроллер с сайта www.atmel.com
- Изучить основы языка С (по книге Кернигана и Ричи, "Язык Си").
Файл посещаемости - команды К2 и К3
Комментариев нет:
Отправить комментарий