-
- Я лишь указал на ВОЗМОЖНЫЙ ляп, телепатией не владею - AVR(04.03.2006 10:47, )
- Не.. Режим совместимости М103 отключен, jtag тоже отключен. MDenis(907 знак., 04.03.2006 11:08, )
- Так попробуйте после cbi инструкцию nop поставить. Я думаю, это принципиально. - Bill(04.03.2006 11:39, )
- Это принципиально только для немедленного чтения нового состояния порта AVR(233 знак., 04.03.2006 12:02, , ссылка)
- Выложил: http://upload.caxapa.ru/CBI_kosyak.zip Там все происходит в прерывании сравнения Т1 MDenis(74 знак., 04.03.2006 13:27, )
- Для начала: похоже, ты напутал с регистром SFLAGS - не должен ли он быть R19 вместо R18 (define.asm line 69)? Проверь, потом копну дальше - AVR(04.03.2006 14:26, )
- Не.. Тута все путем, он вначале используется как RFLAGS, а дальше как SFLAGS MDenis(158 знак., 04.03.2006 14:42, )
- То есть биты LastRC5 и ScreenRDY функционально эквивалентны? - AVR(04.03.2006 14:50, )
- Не.. После того как работа с регистром, скажем, RFLAGS закончена он сохраняется в ОЗУ. А основная программа, для которой эти флаги устанавливают, работает уже не с регистрами, а с байтами в памяти. - MDenis(04.03.2006 14:56, )
- Глянул наскоро - кажется, есть зацепка AVR(536 знак., 05.03.2006 13:23, )
- прадоксально - запретив внешнюю память - все заработало как должно. Разрешаю - опять косяки... Что за хрень? MDenis(110 знак., 06.03.2006 12:09, )
- Не знаю... mse(149 знак., 06.03.2006 14:15, )
- Разводка однознача некошерная.... Чайник один автоматом наразводил.. Дык вряд ли это на комадну CBI влияет... - MDenis(06.03.2006 14:26, )
- :) Спасибо за пиво, а чтобы не наступать больше на грабли - почитай внутри AVR(724 знак., 06.03.2006 13:30, )
- Сижу перечитываю мануал, но корня косяка так и не вижу... MDenis(509 знак., 06.03.2006 13:55, )
- Причин у косяка может быть много AVR(1166 знак., 06.03.2006 19:20, )
- Сижу перечитываю мануал, но корня косяка так и не вижу... MDenis(509 знак., 06.03.2006 13:55, )
- Не знаю... mse(149 знак., 06.03.2006 14:15, )
- Интересно... Завтра сообщю... - MDenis(05.03.2006 23:36, )
- прадоксально - запретив внешнюю память - все заработало как должно. Разрешаю - опять косяки... Что за хрень? MDenis(110 знак., 06.03.2006 12:09, )
- Глянул наскоро - кажется, есть зацепка AVR(536 знак., 05.03.2006 13:23, )
- Не.. После того как работа с регистром, скажем, RFLAGS закончена он сохраняется в ОЗУ. А основная программа, для которой эти флаги устанавливают, работает уже не с регистрами, а с байтами в памяти. - MDenis(04.03.2006 14:56, )
- То есть биты LastRC5 и ScreenRDY функционально эквивалентны? - AVR(04.03.2006 14:50, )
- Не.. Тута все путем, он вначале используется как RFLAGS, а дальше как SFLAGS MDenis(158 знак., 04.03.2006 14:42, )
- Хорошо, сейчас гляну - AVR(04.03.2006 13:39, )
- Для начала: похоже, ты напутал с регистром SFLAGS - не должен ли он быть R19 вместо R18 (define.asm line 69)? Проверь, потом копну дальше - AVR(04.03.2006 14:26, )
- Ну да, сглупил я. - Bill(04.03.2006 12:16, )
- Выложил: http://upload.caxapa.ru/CBI_kosyak.zip Там все происходит в прерывании сравнения Т1 MDenis(74 знак., 04.03.2006 13:27, )
- Дык причем тут nop-то? MDenis(613 знак., 04.03.2006 12:01, )
- Не знаю, должно работать Bill(467 знак., 04.03.2006 12:20, )
- Я это только что сформулировал. Выложи исходник в файлообменник, подумаем - AVR(04.03.2006 12:04, , ссылка)
- Это принципиально только для немедленного чтения нового состояния порта AVR(233 знак., 04.03.2006 12:02, , ссылка)
- Так попробуйте после cbi инструкцию nop поставить. Я думаю, это принципиально. - Bill(04.03.2006 11:39, )
- Не.. Режим совместимости М103 отключен, jtag тоже отключен. MDenis(907 знак., 04.03.2006 11:08, )
- Я лишь указал на ВОЗМОЖНЫЙ ляп, телепатией не владею - AVR(04.03.2006 10:47, )