Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

AVRщики. У кого глюк?

Отправлено Dmitry1972 20 ноября 2008 г. 19:58


У симулятра авр-студии или программиста? Шим в симуляторе не работает. На железе вроде все нормально с виду. атмега 8,
студия 4.11 и на самой свежей то же самое

.include "m8def.inc"
.cseg
.org 0

rjmp reset ; Reset
rjmp jok ;INT0
rjmp jok ;INT1
rjmp jok ; Timer2 Compare
rjmp jok ; Timer2 Overflow
rjmp jok ; Timer1 Capture
rjmp jok ; Timer1 CompareA
rjmp jok ; Timer1 CompareB
rjmp jok ; Timer1 Overflow
rjmp jok ; Timer0 Overflow
rjmp jok ;SPI_
rjmp jok ;USART_RX
rjmp jok ;USART_UDR
rjmp jok ;USART_TX
rjmp jok ; ADC
rjmp jok ;EE_RD
rjmp jok ;ANA_CO
rjmp jok ;TW
rjmp jok ;SPM_RD

jok: rjmp reset

reset:
cli

ldi r16, high(RAMEND)
out SPH, r16
ldi r16, low(RAMEND)
out SPL, r16

; выход шыма
sbi DDRB,PORTB1

; очищ счетч
clr r16
out TCNT1H,r16
out TCNT1L,r16

; fastPWM с перем разрядн
ldi r16, 0b00011000
out TCCR1B,r16

ldi r16, 0b10000010 ; OC1A вкл при TOP и выкл при совп
out TCCR1A,r16

; в рег сравн
ldi r16,high(0x1FF)
out OCR1AH,r16
ldi r16,low(0x1FF)
out OCR1AL,r16

; модуль счета
ldi r16,high(0x3FF)
out ICR1H,r16
ldi r16,low(0x3FF)
out ICR1L,r16

ldi r16, 0b00011001 ; пуск тайм1
out TCCR1B,r16

sleep ; и нихр не работает


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru