Микроконтроллер ATMega8
Микроконтроллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи.
Микроконтроллер ATMega8 (мега8, mega8) от компании AVR выбирают тысячи радиолюбителей и профессионалов по всему миру благодаря идеальному сочетанию цены, функциональности и простоте применения в проектируемых электронных устройствах. Для прошивки микроконтроллера ATMega8 не требуется сложного специализированного оборудования - программаторы для ATMega8 просты в устройстве и могут быть легко куплены в нашем магазине или изготовлены самостоятельно.
На нашем сайте можно ознакомиться с различной документацией по устройству и программированию микроконтроллера, найти описание ATMega8, посмотреть схемы устройств, основанных на этом микроконтроллере, а также купить ATMega8 и всё необходимое для работы с ним - программаторы, отладочные платы и т.д
На форуме пишут
пробуждение от сна ATmega8 по внешнему прерыванию
Подскажите пожалуйста почему не происходит прерывания по нарастающему фронту в спяшемrnрежиме МК ?rnrnrn.include"m8def.inc"rn.def reset = r15rn.def tmp = r16rn.def delay1 = r20rn.def delay2 = r21 rn.def delay3 = r22rnrjmp initrnrjmp start;ïðîáóæäåíèå ÌÊ îò Êíîïêè INT0rnrnstart:rnout GICR,resetrnsbi DdrB,4rnldi delay1,0x00rnldi delay2,0x01rnldi delay3,0x02rnwite:rnsubi delay1,01rnsbci delay2,00rnsbci delay3,00rnbrcc witernrnsleep_:rncbi DdrB,4rnser tmprnout TIFR,tmprnseirnldi tmp,(1<<7)|(0<<6)|(0<<5)|(1<<4)|(0<<3)|(0<<2)|(1<<1)|(1<<0)rnout MCUCR,tmprnldi tmp,(1<<6);çàãðóçêà âíåøíèõ ïðåðûâàíèérnout GICR,tmprnsleeprnrjmp startrnrninit:rnldi tmp,low(ramend)rnout SPL,tmprnldi tmp,high(ramend)rnout SPH,tmprnsbi DdrB,2rnsbi PortD,0rnrjmp sleep_
Инверсия UART ???
Есть ли возможность инвертировать сигналы UART (послед. порта) средствами МК?rnХочу использовать PL2303.rnИли может есть такое в PL-ке?
На чём программирвать атмега8? С++ или Assembler
Лучше начинать с асма.
Где скачать Proteus?
здесь http://eldigi.ru/site/prog/1.php
В каком компиляторе удобнее разрабатывать прошивку для ATmega8?
Я работаю на WinAVR! Попробуй несколько компиляторов, а потом выберай
На чём программирвать атмега8? С++ или Assembler
Ах, да для начала лучше на Си кстати, многие пордвинутые конструкторы тож программят на нем!
На чём программирвать атмега8? С++ или Assembler
Но можно и на асме