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

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

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

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


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Почему не работает RC5 на Меге644, не достойна?


Почему не работает RC5 на Меге644, не достойна?

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

1

Если заменить на мегу32, то всё ок.

Код:
$regfile = "m644def.dat"
$crystal = 1000000

Config Rc5 = Pind.2
Enable Interrupts
Dim Address As Byte , Command As Byte

Do
   Getrc5(address , Command)
   If Address <> 255 And Command <> 255 Then
      Command = Command And &B01111111
      'Print Chr(12);
      'Print "Address - " ; Address
      'Print "Command - " ; Command;
   End If
Loop

при компиляции выдает ошибку
я правильно понимаю что это кривость файла m644def.dat?

собственно, и что теперь делать?

увеличить

Отредактировано EdGull (2008-11-13 22:31:14)

0

2

Какая версия Васика? Или просить помощи у того, кто может это сделать на форуме, а их по крайней мере я знаю двое, или писать в техподдержку.

0

3

версия 1.11.9.0

0

4

Да тут дело не в васике. Компилер ругается на отсутствие таймера. Видимо в 644й его просто нет.

0

5

2radan можеш сообщить разработчикам об этой ошибке?

0

6

http://www.roboternetz.de/phpBB2/viewtopic.php?t=45827

С немецкого форума -

Hallo demlinger,

probier 'mal folgendes (nicht getestet!):
1) Sichere die Datei m644def.dat
2) Öffne die datei m644def.dat mit dem Editor
3) Suche nach TIMSK0
4) Du findest die Zeile:
TIMSK0 = $6e ; MEMORY MAPPED
5) Du fügst darunter folgenden Eintrag ein:
TIMSK = $6e

Viel Glück! Berichte 'mal, ob es klappt!

Gruß Dirk

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Почему не работает RC5 на Меге644, не достойна?