Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



таймеры в BASCOM

Сообщений 1 страница 2 из 2

1

Всем привет!
Чип ATtiny26
Хочу запустить 2 таймера
Написал кусок программы, вот он:

Config Aci = On , Compare = Off , Trigger = Rising         
Config Timer1 = Timer , Prescale = 1024                     
Config Timer0 = Timer , Prescale = 1024                     
Load Timer1 , 154                                           
'T = 252                                                     
Load Timer0 , 252                                           
On Ovf1 Tim1_isr                                            '
On Ovf0 Tim0_isr

компилятор ругается на строку Load Timer1 , 154 и пишет:

EQU not found, probably using functions that are not supported by the selected chip (TCNTL1L)
EQU not found, probably using functions that are not supported by the selected chip (TCNTL1H)

Не понятно где ошибка

0

2

Таймера1 в бейсике на таню26 увы почему то нет.
А объясняется просто.таймер 1 в тане26 8ми разрядный, а баском хочет записать в него 16ти разрядное значение.
Вот  и ругается.
Сам давно на это наткнулся.Попробуй грубо в регистры прописывать, поможет.

Отредактировано Ведущийспециалист (2008-02-07 20:45:46)

0