Программирование
Решил забабахать небольшой курс по программированию в форме видеоуроков. Конструктивная критика и предложения приветствуются.
Читать далее
Решил написать небольшую вводную статейку для тех, кто впервые взялся за программирование микроконтроллеров и никогда раньше не был знаком с языком Си. В подробности влезать не будем, обо всем понемногу, чтобы получить общее представление по работе с CodeVisionAVR. Читать далее
Если вы уже умеете мигать светодиодом, управлять кнопками и хочется большего, чем просто вывести слово на дисплей, то настало время немного почитать скучной теории и разобраться с прерываниями.
Читать далее
Вопрос, который давно требует пояснений — что же такое fuse bit (далее фьюзы) и как их использовать. Для простоты понимания, назовем их настройкой для микроконтроллера, которую можно изменить только при прошивке.
Читать далее
Сегодня, напишем простейшее приложение на языке C#. Эти знания нам понадобятся в дальнейших уроках по микроконтроллерам — мы будем писать свою программу связывающую компьютер и AVR микроконтроллер. Да и просто для общего развития полезно.
Читать далее
Рассмотрим примеры настройки портов в CodeVision AVR
Например DDRB=0x02; данная запись означает что вторая ножка порта В настроена как выход, но откуда взялось это число????
Читать далее
Прошить микроконтроллер, значит скопировать в него программу. Загрузить программу можно через специальное устройство — программатор. Программаторы бывают разных типов, нас интересуют те, которые умеют прошивать AVR микроконтроллеры фирмы atmel, тип ATmega.
Читать далее