Меню

Рубрика: AVR

Бегущая дорожка на ATtiny2313

В этой статье мы сделаем акцент на портах ввода/вывода МК ATtiny2313 и заставим их работать на выход. То есть ножка микроконтроллера (МК) будет выдавать сигнал либо логической единички, либо нуля. Приказывать, что выдавать на ножку, будем мы сами, а точнее, программа, которую мы с вами разработаем. Все начинали изучать AVR c мигания светодиода. Мы даже …

Даташит на русском Atmega8

Что такое даташит Даташит — это техническое описание на какой-либо радиокомпонент. Где его найти? Ну, конечно же, в интернете! Так так почти вся радиоэлектронная продукция выпускается «за бугром», то и описание на них, соответственно, «забугорское», а точнее, на английском языке. Те, кто хорошо дружит с разговорным английским, не факт, что сможет прочитать технические термины в …

Гирлянда на ATiny2313

Гирлянда на ATtiny2313 собирается очень просто. В этой простой статье мы с вами будет делать мини-гирлянду из 4 светодиодов. Нажата ли ты, наша кнопочка, или отжата?», — именно таким вопросом мы задавались в прошлой статье. И в зависимости от состояния кнопки мы делали эффект из 4 светодиодов. В этой статье мы с вами разберем похожую …

Подключение кнопки к AVR

Подключение кнопки к AVR не должно у вас вызывать никаких трудностей. В предыдущей статье мы провели эмуляцию схемы в программе Proteus, помигали светодиодом и научились прошивать наш виртуальный микроконтроллер. Наверняка многим из читателей пришла в голову мысль: «А можно ли помигать светодиодом, использую кнопку, подключенную к МК? Да, разумеется, это возможно. Реализуется довольно легко. Причем …

Как эмулировать AVR в Proteus

Как эмулировать AVR в Proteus? Наверняка, многие из читателей данного сайта хотели бы самостоятельно разработать и собрать какое-нибудь устройство на МК AVR. Но причин, по которым это затруднительно сделать в железе, может быть масса. Например, проживание в сельской местности, где нет радиомагазинов с большим выбором радиодеталей. Хотя в таком случае, как всегда, нам приходит на …

Atmel Studio 6. Создание HEX-файла

Следуя пожеланиям читателей, мы будем вести разработку проектов в более современной и удобной программе: Atmel Studio 6. У нее есть один существенный недостаток, который не позволяет воспользоваться этой программой на относительно слабых машинах. Это программа очень ресурсоемкая и она будет сильно тормозить на слабых компьютерах с двухъядерным процессором младших моделей и 2 гигабайтами ОЗУ. Сразу …

Как тактировать AVR

Прежде чем разбирать, какие бывают источники тактирования, чем они отличаются, их плюсы и минусы и тд,  нам нужно определиться, что вообще означает словосочетание тактовая частота. Да и вообще, что означает термин «частота»? Как нам говорит учебник физики, частота — это количество колебаний, произведенных за определенный промежуток времени. Чаще всего этот промежуток времени называют периодом и …

Как прошить микроконтроллер AVR?

Как прошить микроконтроллер AVR? Именно этим мы и займемся в этой статье. Что такое «прошить» и «прошивка»? Давайте первым делом определимся, что означает слово «прошить»?  Думаю, вы часто слышали такие словосочетания, как «прошить телефон», «слетела прошивка», «кривая прошивка» и тд.  А что такое «прошивка»? Прошивка — это грубо говоря, операционная система для маленьких устройств, таких …

Какие AVR выбрать для своих проектов

Микроконтроллеры AVR семейств Mega и Tiny, как мы в этом и убедимся в дальнейшем, сильно отличаются друг от друга по цене и функциональности. Действительно, для самых простых проектов теоретически достаточно даже дешевого Tiny 13. Стоит он всего 120 рублей на момент написания статьи и имеет 8 ножек.  Для более сложных проектов лучше подойдет Tiny 2313 …

Программа Uniprof для программатора Громова

Программа Uniprof нужна для того, чтобы мы могли воспользоваться программатором Громова. В предыдущей статье мы с вами рассмотрели, что такое программатор и как собрать программатор Громова, подключаемый к СОМ порту, а также как подключить программатор к прошиваемому микроконтроллеру. Так как программатор подключается к компьютеру, то мы должны после подключения программатора к ПК запустить на компьютере …