26.06.2009, 09:38
|
|
Гражданин KAZUS.RU
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
|
в свойствах проекта cvavr указано что частота кварца 4МHz а в протеусе 8МHz
|
|
|
|
26.06.2009, 12:28
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от Gothic_Snake
|
Частотак кварца стояла сначала 8МГц, а в дальнейшем увеличена до 12 с внешним резонатором. Фьюзы выставлены.
Дисплей все равно не работает, причем все комманды, кроме изменения позиционирования по X работают нормально.
|
Да, с частотами там-сям у Вас полный "Раздрай", - как говорит 123avr.
Но не грешите на модель ищите Глюк в голове. SED1520 нормально работает.
Вот просто взял и Ваш дисплей приклеил в пример:
Proteus 7SAMPLESVSM for AVRAVR and SED1520
там кстати тоже на Си, а в шапке кода ссылка на сайт автора:
http://www.siwawi.arubi.uni-kl.de/avr_projects/
а оттуда в свою очередь можно попасть вот сюда:
http://www.8052.com/users/mkaras/GraphLCD.phtml
тоже полезная страничка.
-- Прилагается рисунок: --
|
|
|
|
26.06.2009, 13:27
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
2Gothic_Snake
Я тут слегка "поразвлекся" с Вашим проектом. Обратите внимание на график, особенно на сигналы E1 и E2 Ниже его вставлена аналогичная картинка графика из примера этажом выше. Что-то они ну с точностью до наоборот.
Прикрепленный файл: 2474064.rar
|
|
|
|
26.06.2009, 14:17
|
|
Частый гость
Регистрация: 09.11.2008
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от Halex07
|
Да, с частотами там-сям у Вас полный "Раздрай", - как говорит 123avr.
|
В свое оправдание хочу сказать, что в текущем проекте в протеусе и в компиляторе частота стоит одинаковая. 12МГц. Позиционирование не удается.
По вашим примерам посморю, и отпишусь. Спасибо! ))
-- Прилагается рисунок: --
|
|
|
|
26.06.2009, 16:23
|
|
Частый гость
Регистрация: 09.11.2008
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Посмотрел я пример лабцентра.
1) В примере используется так называемый BackBuffer.
Код:
|
/* the LCD display image memory */
/* buffer arranged so page memory is sequential in RAM */
unsigned char l_display_array[LCD_Y_BYTES][LCD_X_BYTES]; |
Точно так же поступил и я, когда столкнулся с этой проблемой. Позиционирование по Х производится не на дисплее, а в оперативной памяти, а затем постранично выводится в память дисплея с автоинкрементом по столбцам (SED1520 по даташиту это дело поддерживает)
Напрямую в дисплей позиционирование не используется, поэтому судить о работоспособности модели не могу.
|
|
|
|
26.06.2009, 16:54
|
|
Частый гость
Регистрация: 09.11.2008
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Блин, может у меня руки из *опы растут. Кто-нибудь покажите как изменить позиционирование по столбцам.. =(
Опять просидел два часа и без результатов.
Алгоритм лабцентровского примера и моего одинаковый в итоге.
|
|
|
|
28.06.2009, 11:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Proteus 7.4 SP3 внешние прерывания в Tiny15
так и не работают.
А версии 7.5, кто знает?
__________________
И на камнях растут деревья!
|
|
|
|
01.07.2009, 15:34
|
|
Прописка
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Всем, привет!
Симулирую в 7.2 SP6 работу аналогового компаратора на ATmega8. Срабатывает при переходе 1,2 В, а в даташите Internal Voltage Reference 2,56 В.
В чем дело?
Прикрепленный файл: 7398350.zip
|
|
|
|
01.07.2009, 22:33
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от nagano
|
Срабатывает при переходе 1,2 В, а в даташите Internal Voltage Reference 2,56 В.
|
"Левый" у Вас даташит. Стр. 40 нормального:
ЗЫ Допер, Вы смотрите на АЦП... а надо компаратор
-- Прилагается рисунок: --
|
|
|
|
02.07.2009, 09:58
|
|
Прописка
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Спасибо!
Ну как левый doc8159. Попробую ваш найти.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:12.
|
|