avreal писал(а):Стереть фьюз JTAGEN
или
в начале программы поставить в 1-ку бит JTD в MCUCSR
Ето вы мне?
Если мне то:
Сечас JTAGEN установлен в 0.
Я так понимаю что чтобы его стереть нужно закатать туда единицу?
PS. Юзаю AVREAL с граф оболочкой.
avreal писал(а):Стереть фьюз JTAGEN
или
в начале программы поставить в 1-ку бит JTD в MCUCSR
x_sensor писал(а):Но даташит штука страшная... Чем больше читаешь, тем больше боишся что то сделать не так ))
Gudd-Head писал(а):Надо было взять контроллер попроще и подешевле... Там и даташит поменьше
прикольная картина наблюдается в последнее время. Москва и Украина плачет что пропали меги8 из продажи, а в Латвии и Белоруссии их валом по цене тиньки 2313, или дешевлеHekuToc писал(а):Cпасибо, у нас пока что 8-я стоит 1 лат, а 48 или 88 1.50 минимум. Так что 8 даже дешевле тиньки 2313.
AI_Disable писал(а):А то старые отобрали и новые не дали...
Код: Выделить всё
//Clock frequency : 1,000000 MHz
#include <mega16.h>
interrupt [TIM0_COMP] void timer0_comp_isr(void)
{
if (PORTC==0x00)PORTC=0x01;
else PORTC=0x00;
TCNT0=0x00;
}
void main(void)
{
...всякая конфигурация портов...
TCCR0=0x0B; //CTC, предилитель 64 - получаем 15625
TCNT0=0x00; //обнуление
OCR0=15625; //
TIMSK=0x02;
...ну и всё остальное...
Код: Выделить всё
TCCR0=0x0B; //CTC, предилитель 64 - получаем 15625
TCNT0=0x00; //обнуление
OCR0=15625; //neon-f писал(а):что будет если напряжение входного сигнала будет больше чем напряжение питания, но не больше даташитного. т.е. если к примеру при напряжении питания 3,3 вольна на вывод контроллера подать 5 вольт???
Meteor писал(а):Перенацельтесь на работу с таймером 1 - иначе секунды не получить