Меню

Рубрика: AVR

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

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

Читаем даташит на примере ATmega8

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

Гирлянда на ATiny2313

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

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

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

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

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

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

В одной из прошлых статей мы с вами разобрали, как работать в программе CodeVisionAVR. У этой программы есть много плюсов, но на мой взгляд программировать в ней несколько проще, чем в редакторе кода WinAVR и в программе отладчике AVR Studio 4. В КодВижне используется не чистый СИ, а модифицированный, что не есть гуд. Поэтому, следуя …

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

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

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

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

Работа в CodeVisionAVR

В настоящее время существуют множество различных программ для AVR микроконтроллеров. Самая узнаваемая программа — это, конечно, Atmel Studio, но в ней слишком много наворотов. Поэтому для новичков рекомендуется другая среда разработки: CodeVisionAVR. Именно о ней мы и поговорим в нашей статье. Скачать ее можно по прямой ссылке здес ь. Конечно, есть версии и посвежей, но кроме …

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

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

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

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

Программатор Громова

Первый вопрос, который вы хотите задать в лоб — что же вообще такое «программатор»? Слово «программатор» образуется как ни странно, от слова «программа». А что такое программа? Если вспомнить, что такое телепрограмма и зачем она  была нужна (кстати, сейчас до сих пор продается в киосках), то стает понятно, что программа телепередач — это расписание по …

Знакомство с AVR

Микроконтроллеры (далее по тексту просто МК) ворвались в нашу жизнь и очень сильно ее облегчили. Они используются абсолютно везде, начиная с вашей стиральной машины и заканчивая смартфоном. Сами по себе МК ничего не могут делать,  но занимают главную «должность» в электронной аппаратуре. Они УПРАВЛЯЮТ  процессом работы всех отдельных узлов радиоэлектронной аппаратуры и КОНТРОЛИРУЮТ ситуацию, чтобы …