15.09.2009, 20:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от DL36
|
У моделей ПИК24 глюки УАРТ подтверждаю, неверно интерпретируются состояние свободного порта.
|
Нипонял, честно говоря...
Сообщение от DL36
|
Также неверно работают битовіе операции. Типа сбрасываешь один бит а сбрасывается и соседний.
|
Ну, так вообще у нас ничего не работало бы.
Можно примеры? Лучше небольшие - содержащие только ошибку. Спасибо!
К сожаленю пики не мой проект, в аврках обычно исправляю сразу же.
|
|
|
|
15.09.2009, 20:44
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
TEHb, с coff проблемы исправили ?
__________________
Осторожно , злой кот
|
|
|
|
15.09.2009, 20:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
dosikus, если это о вопросе avr123 - то это глюк компилятора похоже. Он помещает переменные в блок, помеченный как внутренний, и ни в кофф-овской, ни в микрочиповской внутренней документации такого идентификатора блока нет. Если же я их гружу принудительно - то в переменные запрыгивают и все регистры процессора и его периферии до кучи, что не есть правильно.
|
|
|
|
15.09.2009, 21:13
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Нет я тебе еще на старом форуме давал coff от CCS PICC и PIC24...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 15.09.2009 в 21:18.
|
|
|
|
15.09.2009, 22:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
точно. я забыл совсем
|
|
|
|
15.09.2009, 22:33
|
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
Нипонял, честно говоря...
Ну, так вообще у нас ничего не работало бы.
Можно примеры? Лучше небольшие - содержащие только ошибку. Спасибо!
К сожаленю пики не мой проект, в аврках обычно исправляю сразу же.
|
В пиках много ошибок, поэтому я и не работаю в протеусе.
На скинах показаны последовательно три точки останова
1 Первый скин до выполнения битовой операции.
2. Второй скин после сброса третьего бита (сброшено два бита)
3. Третий скин должен сбросить четвертый бит а подымается третий и четвертый остается сброшенным.
Про усарт на скине показана процедура инициализации Tx имеет высокий уровень посылка первой пачки после завершения передачи Tx опять должен подняться в единицу. Никакими ухищрениями поднять его не удалось, а это вызывает ошибку кадра на приемной стороне.
С проектом пока не получиться. Только обновил С30 и проект перестал собираться на tnkernel начал ругаться.
Решу свои проблемы надо будет и проектик приложу.
Последний раз редактировалось DL36; 15.09.2009 в 22:37.
|
|
|
|
15.09.2009, 22:39
|
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от DL36
|
В пиках много ошибок, поэтому я и не работаю в протеусе.
2. Второй скин после сброса третьего бита (сброшено два бита)
|
Второй скин, первый раз движок продублировал один рисунок два раза, поэтому будет тут.
|
|
|
|
15.09.2009, 22:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
http://ww1.microchip.com/downloads/e...doc/31009a.pdf
страница 3:
Цитата:
|
With some peripherals, the TRIS bit is overridden while the peripheral is enabled. Therefore, read-modify-write instructions (BSF, BCF, XORWF) with TRIS as destination should be avoided.
The user should refer to the corresponding peripheral section for the correct TRIS bit settings.
|
Похоже, как раз тот случай.
|
|
|
|
15.09.2009, 23:10
|
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Нет не тот, может где то близко. Обращаю внимание, что при первом обращении к порту сбрасыается два бита вместо одного, режимы чтение модификация запись не этот случай. При входе в операцию регистр стабилен.
И в МПЛАБ и живое железо работает нормально.
Все инструкции атомарны и сгенерированы макросом
Оно и понятно можно сразу слово записать.
Последний раз редактировалось DL36; 15.09.2009 в 23:20.
|
|
|
|
15.09.2009, 23:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
ОК спрошу собстно разработчика модельки PIC24 - он должен лучше знать это.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:19.
|
|