Хай товарищи! Это видимо глюк баском что делать? Как запустить 3 таймер в режиме таймера? Находит ошибку в этом и всё.
Timer3 в mtga1284 ругается на enable timer3
Сообщений 1 страница 13 из 13
Поделиться22016-02-19 21:18:45
Код чего строки на которую ругается
Enable Timer3
смешно.
Поделиться32016-02-19 22:24:37
Код чего строки на которую ругаетсяEnable Timer3смешно.
Ваш "Таймер 3" конфигурацию имеет ?
Поделиться42016-02-20 00:01:14
Да. Но Start то не ругается а только enable.
Поделиться52016-02-20 00:48:16
Код чего строки на которую ругается
Enable Timer3
смешно.
На эту строку баском не ругается.
$regfile = "m1284def.dat" $crystal = 1000000 ' Частота генератора, Гц. $hwstack = 32 ' Размер стеков. $swstack = 32 $framesize = 32 Enable Timer3
Если не хотите показывать код, ищите ошибку сами и смейтесь дальше, раз так смешно! 
Поделиться62016-02-20 01:16:07

Config Timer1 = Timer , Prescale = 1
'Config Timer1 = Pwm , Pwm = 10 , Compare B = Clear , Prescale = 1 , Clear Timer = 1 , Compare B Pwm = Clear Up , Compare A = Clear , Compare A Pwm = Clear Up
Config Timer3 = Timer , Prescale = 1
Config Timer0 = Timer , Prescale = 64
Enable Timer0
Start Timer0
Config Timer2 = Timer , Prescale = 1024
Start Timer2
Enable Timer2
Start Timer3
Enable Timer3
Отредактировано RadioHAM-433 (2016-02-20 01:16:40)
Поделиться72016-02-20 10:10:16
Компилируется без ошибок.
$regfile = "m1284def.dat" $crystal = 1000000 $hwstack = 32 $swstack = 32 $framesize = 32 'Enable Timer3 Config Timer1 = Timer , Prescale = 1 'Config Timer1 = Pwm , Pwm = 10 , Compare B = Clear , Prescale = 1 , Clear Timer = 1 , Compare B Pwm = Clear Up , Compare A = Clear , Compare A Pwm = Clear Up Config Timer3 = Timer , Prescale = 1 Config Timer0 = Timer , Prescale = 64 Enable Timer0 Start Timer0 Config Timer2 = Timer , Prescale = 1024 Start Timer2 Enable Timer2 Start Timer3 Enable Timer3
Какая версия BASCOM?
Поделиться82016-02-20 11:06:45
Опять какая-нить кривая кряка.)
Поделиться92016-02-20 17:27:20
2.0.5.0 кажется понял, сейчас попробую поставить другую. Но вот я то и думал что это глюк.
Всё товарищи спасибо! Поставил 2.0.7.1 всё работает!
Отредактировано RadioHAM-433 (2016-02-20 17:30:17)
Поделиться102016-02-20 18:10:14
Поставил 2.0.7.1 всё работает!
Самая толковая версия!
Поделиться112016-02-20 18:57:20
Из истории версий.
2.0.7.0
- m1284pdef.dat had a wrong timer alias for ovf3
Видимо "очень повезло", т. к. ошибка была только с Timer3 и только для ATbanned284P.
Поделиться122016-02-20 21:10:30
У меня другой прикол... 
Связка BASCOM 2.0.7 и Proteus 7.10 работают строго по датам... 
Оба крякнутые нормально...
Например, 18 и 19 февраля - все чики-пуки, а сегодня - Протеус виснет на первых строках...
Завтра опять будет все нормально... 
Отредактировано Nord (2016-02-20 21:11:14)
Поделиться132016-03-06 22:03:02
Хелп плиз! Чёрт вот те решились проблемы а новые то всплыли! ШИМ инверснуло вот это фак по настоящиму, это как понимать по крайней мере на mega328p инверснуло, и чуть не спалил когда прошил после компиляции новой версией, это ж издевательство просто или опят глюк? По всех проектах править, теперь приходится под 1284 компилировать новой версией а для всего остального старой.
Отредактировано RadioHAM-433 (2016-03-06 22:05:11)