11.06.2009, 16:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
dimonbest, лучше сначала выставлять уровни на ногах, а потом уже ставить SS=0 чтобы начать с "чистой страницы". Кто его знает как там сделано - может и реальная какая железка воспримет это как Clock.
|
|
|
|
11.06.2009, 17:17
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от TEHb
|
dimonbest, лучше сначала выставлять уровни на ногах, а потом уже ставить SS=0 чтобы начать с "чистой страницы". Кто его знает как там сделано - может и реальная какая железка воспримет это как Clock.
|
Код:
|
SPI_MasterInit();
delay_us(30);
PORTB.4=0;
t=SPI_MasterTransmit(8); |
Как видно из кода задержка стоит (30мкс). Или Вы не это имели ввиду?
P.S. По второму глюку подготовлю код и выложу...
|
|
|
|
11.06.2009, 17:51
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от dimonbest
|
P.S. По второму глюку подготовлю код и выложу...
|
Пока его повторить не смог, зато вылез другой:
Код:
|
PORTD.5 =1;
delay_ms(2000);
PORTD.5 =0;
while(1); |
-- Прилагается рисунок: --
|
|
|
|
11.06.2009, 18:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
А какое напряжение на выводе? Квадратик рядом с выводом сигнализирует о входном уровне а не о выходном.
|
|
|
|
11.06.2009, 18:30
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от TEHb
|
А какое напряжение на выводе? Квадратик рядом с выводом сигнализирует о входном уровне а не о выходном.
|
Об этом не подумал, поставил резистор между анодом и плюсом питания, и отображается все корректно.
Спасибо.
|
|
|
|
11.06.2009, 19:38
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Всем привет!
Извините, если не заметил. Но было ли решение для проблемы CV AVR + Proteus с размером программы более половины от максимального размера Flash-памяти контроллера?
Вот пример: Proteus 7.5 SP3, в прошивке Bad на одну строчку кода больше, чем в Good. Размер кода - 52.3% Flash. При этом для прошивки Bad Proteus в строчке 007A создает фиктивный адрес. С прошивкой Good все нормально.
Спасибо.
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/11062009/3069278.jpg)
Прикрепленный файл: 2624940.rar
|
|
|
|
11.06.2009, 19:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
oleg_harp, уже пофиксено. Проблема была не в 50% ROM а в неправильном декодировании адреса RCALL и RJMP.
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/11062009/8061012.JPG)
|
|
|
|
11.06.2009, 20:02
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Цитата:
|
oleg_harp, уже пофиксено. Проблема была не в 50% ROM а в неправильном декодировании адреса RCALL и RJMP.
|
Так, а в итоге, где это можно будет увидеть?
|
|
|
|
11.06.2009, 20:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от oleg_harp
|
Цитата:
|
oleg_harp, уже пофиксено. Проблема была не в 50% ROM а в неправильном декодировании адреса RCALL и RJMP.
|
Так, а в итоге, где это можно будет увидеть?
|
В версии 7.6, бета-версия которой будет доступна для лицензированных пользователей через неделю (я надеюсь успеем).
Или, пришлите номер своей лицензии на support@labcenter.co.uk и я перешлю исправленную версию на Ваш почтовый ящик.
|
|
|
|
11.06.2009, 20:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
dimonbest, это определённо моя ошибка и исправить её не так просто. Придется кое-что переписывать заново.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:28.
|
|