|
AVR первые шаги - первые ошибки |
|
|
|
 |
Ответов
|
Nov 1 2006, 07:58
|

Частый гость
 
Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296

|
Помоему почти всё не правильно. Код #include <mega16.h> // Timer 0 overflow interrupt service routine interrupt [TIM0_OVF] void timer0_ovf_isr(void) { // Place your code here PORTA=~PORTA.0; }
void main(void) { // Input/Output Ports initialization // Port A initialization PORTA=0b11111110; DDRA = 0b00000001;
// Port B initialization PORTB=0x00; DDRB=0x00;
// Port C initialization PORTC=0x00; DDRC=0x00;
// Port D initialization PORTD=0x00; DDRD=0x00;
// Timer/Counter 0 initialization // Clock source: System Clock // Clock value: 3,906 kHz // Mode: Normal top=FFh // OC0 output: Disconnected TCCR0=0x05; TCNT0=0x00; OCR0=0x00;
// External Interrupt(s) initialization MCUCR=0x00; MCUCSR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x01; ACSR=0x80; SFIOR=0x00; // Global enable interrupts #asm("sei")
while (1) { // Place your code here }; } БЕЗ КВАРЦАCSEL3...0 = 0011 = слева на права - ( галка, галка, пусто, пусто) - (галка - это ноль - это сброшен) SUT0 = галка, SUT1 = пусто или просто не трогаешь (оставляешь как есть)
Сообщение отредактировал $ilent - Nov 1 2006, 08:00
|
|
|
|
|
Nov 1 2006, 09:20
|

Участник

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847

|
Цитата($ilent @ Nov 1 2006, 10:58)  Помоему почти всё не правильно. Код #include <mega16.h> // Timer 0 overflow interrupt service routine interrupt [TIM0_OVF] void timer0_ovf_isr(void) { // Place your code here PORTA=~PORTA.0; }
void main(void) { // Input/Output Ports initialization // Port A initialization PORTA=0b11111110; DDRA = 0b00000001;
// Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x01; ACSR=0x80; SFIOR=0x00; // Global enable interrupts #asm("sei")
while (1) { // Place your code here }; } БЕЗ КВАРЦАCSEL3...0 = 0011 = слева на права - ( галка, галка, пусто, пусто) - (галка - это ноль - это сброшен) SUT0 = галка, SUT1 = пусто или просто не трогаешь (оставляешь как есть) Ситуация такая же. В VMLab все эмулируется. Прошиваю, тишина.
|
|
|
|
Сообщений в этой теме
D H AVR первые шаги - первые ошибки Nov 1 2006, 06:38 vet Фьюзы - отмечены галочками или установлены в 1 ? э... Nov 1 2006, 06:54 D H Фьюзы отмечены галочками в PonyProg:
SUT1=1
CKSEL1... Nov 1 2006, 07:00 vet Приведите скриншот окна установки фьюзов. Nov 1 2006, 07:13 D H Цитата(vet @ Nov 1 2006, 10:13) Приведите... Nov 1 2006, 07:33 otrog Попробуйте так: Nov 1 2006, 07:45   D H Цитата(Petka @ Nov 1 2006, 12:43) Цитата(... Nov 1 2006, 11:50 Petka Цитата(D H @ Nov 1 2006, 09:38) Reset чер... Nov 1 2006, 08:04 IgorKossak Чтобы определиться с умолчаниями по отношению к фь... Nov 1 2006, 08:23 junoSynthesizer давно уже хотел спросит форумчан, да всё новую тем... Nov 1 2006, 15:28 Alex11 Если провод от ноги Reset никуда не идет, то ничем... Nov 1 2006, 15:51 junoSynthesizer от рисета идёт, на разъём программирования... буду... Nov 1 2006, 20:56  Petka Цитата(junoSynthesizer @ Nov 1 2006, 23:5... Nov 2 2006, 08:55 Persona Конечно антенну из RESET лучше не делать. Но если ... Nov 2 2006, 18:42 Petka Цитата(Persona @ Nov 2 2006, 21:42) Конеч... Nov 3 2006, 09:18 Persona Ну ничего себе! Что же так питание скачет, что... Nov 4 2006, 13:47 Harbinger Так "маячок" же можно в процедуру инициа... Nov 4 2006, 15:53 smk Ну если зашла речь о питании, то расскажите кто ка... Nov 4 2006, 19:27 Harbinger Для буззера - RC-фильтр. 10 Ом/100 мкФ. И, имхо, н... Nov 5 2006, 13:30 smk Конечно не на порту такая нагрузка. Конечно есть т... Nov 6 2006, 10:48 Dog Pawlowa Цитата(smk @ Nov 6 2006, 13:48) Интересую... Nov 6 2006, 11:15 smk Согласен. Хотя, совершенству нет предела. Оригинал... Nov 6 2006, 11:32 Terapefft сори за офтоп, подскажите пожалуста почему при ком... Nov 7 2006, 13:49 klop Цитата(Terapefft @ Nov 7 2006, 16:49) сор... Nov 7 2006, 13:57 =GM= Цитата(Terapefft @ Nov 7 2006, 13:49) сор... Nov 7 2006, 14:50 Terapefft как мне лучше поступить в этой ситуации? подскажит... Nov 8 2006, 05:58 Nanobyte Цитата(Terapefft @ Nov 8 2006, 09:58) как... Nov 8 2006, 09:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|