Страница 118 из 304
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт фев 09, 2012 17:50:50
vanyap1
Надо ЖКИ вінести на некоторое расстояние от основного блока, а тянуть 8-жильній шлейф

да еще и кнопки .
Придумал так - поставить к ЖКИ тини 2313 и соединить по rs232

. Тогда получится всего 4 провода вместе с управлением.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт фев 09, 2012 17:56:45
hybroid
Смотря какой ЖКИ. Если управляется по одностороннему SPI (т.е. вам с него читать не надо и нету параллельной шины данных) - можно поставить 8-ми ногую тиньку, а не 2313.
Ну или так, как вы написали. Только всё же лучше именно по RS232, а не по уарту. Т.е. MAX232 поставить на обоих сторонах. При этом можно относительно плевать на большие расстояния (несколько метров).
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт фев 09, 2012 18:17:03
vanyap1
Сейчас мне надо вынести дисплей с кнопками недалеко, всего 1м. Дисплей 1602.
Интересно, на сколько далеко можно разнести устройства соединенные по ЮАРТ?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт фев 09, 2012 18:22:24
hybroid
Если по "витой паре" подключить - должно работать без проблем.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт фев 09, 2012 20:52:03
Gordon Shumway
edm2007 писал(а):Так вот оно обычно и бывает.

Ага, у меня уже второй раз
А что означает ошибка в протеусе ?
PC is out of ROM space
Таких строки две-три при симуляции выпадает... Но все работает и в протеусе и на железе.
К сожалению не могу сейчас программу и проект выложить - на работе остались. Если нужно - завтра утром выложу.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб фев 11, 2012 18:35:17
vanyap1
Как в баскоме проходит инициализация дисплея?
Вот в даташите пишет что дисплей имеет 3 таблицы символов: Первая Латинница - Ипонские и третья: латинница и кириллица.
Первая - 00
Вторая - 01
Третья - 11
Вопрос - Куда эти значения записать?
Подозреваю что надо подправить библиотеку "lcd4.lib" и включить ее при компиляции.
http://kosmodrom.ua/pdf/WEH002002ALPP5N00001.pdf
Может ткнете носом?
В гугле был

Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб фев 11, 2012 18:41:49
Moto_v3x
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб фев 11, 2012 18:46:47
vanyap1
Это вставить в самый конец кода в lcd4.lib ?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб фев 11, 2012 21:52:39
vanyap1
Подскажите пожалуйста, где в баскоме править инициализацию?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб фев 11, 2012 21:59:56
kip96
выделяете код и вставляете его в программу и всё. ни чего больше не надо делать.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб фев 11, 2012 22:37:32
vanyap1
Не пойдет, у меня дисплей подключен к ногам двух портов

Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс фев 12, 2012 17:49:01
gregor
1. В настройках компилятора:
Меню - Options - Compiler - LCD - настраивайте под себя.
2. В исходнике (пример) :
$regfile = "m8def.dat"
$crystal = 1000000
CONFIG LCD = 16*2
Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Portc.7 , Rs = Portc.6
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс фев 12, 2012 19:49:34
vanyap1
Мне по схеме только так подходит. Может подправить библиотеку дисплея и ее подключить?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 11:32:54
edm2007
Gordon Shumway писал(а):Если нужно - завтра утром выложу.
Что-то уведомления иногда не приходят об ответах...

Можете выложить, посмотрим. Обычно ошибки просто так не появляются.
Хотя может такая ошибка именно у протеуса быть. Это счетчик команд (PC) за пределами памяти (ROM). Сам протеус иногда некорректно rjmp обрабатывает.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 15:19:51
Gordon Shumway
edm2007 писал(а):Gordon Shumway писал(а):Если нужно - завтра утром выложу.
Что-то уведомления иногда не приходят об ответах...
Мне тоже перестали приходить после переезда сайта. Гугл решил, что это спам. Пришлось ему объяснить кто тут спам, а кто нет.
Можете выложить, посмотрим. Обычно ошибки просто так не появляются.
Хотя может такая ошибка именно у протеуса быть. Это счетчик команд (PC) за пределами памяти (ROM). Сам протеус иногда некорректно rjmp обрабатывает.
Ошибки перестали появляться, когда проект переделал с меги8 DIP на мегу8 TQFP (все равно хотел на tqfp собирать). Сейчас вроде все нормально, только Протеус говорит, что CPU загружен сильно, не могу в реальном времени симулировать...
Буду рад указаниям на очевидные ляпы и прочее в этом духе
Спасибо !
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 15:23:12
vanyap1
Никаких сообщений, загрузка ЦПУ - 8%.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 16:30:17
edm2007
Gordon Shumway писал(а):Гугл решил, что это спам.
Посмотрел, в папке "Спам" куча полезного (почта на mail, но забираю оперой). Разрешил все что нужно (с easyelectronics уведомления в спам унесло, например). Но с Кота ничего нет.
Отклонился от темы немного, сейчас код посмотрю.
UPD: Хм, странно, у меня вообще нормально не работает в протеусе проект. Через короткий промежуток отключается с ошибками. Какая у Вас версия протеуса?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 20:26:58
Gordon Shumway
edm2007 писал(а):у меня вообще нормально не работает в протеусе проект. Через короткий промежуток отключается с ошибками. Какая у Вас версия протеуса?
Proteus 7.8 sp2. Там в нем один измененный файл, чтобы на дисплее русские символы показывал.
UPD: забыл указать, девайс зовут "Первичные часы или часовая станция". Люблю я всякие древние девайсы запускать. См. часть первую...
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 21:35:28
edm2007
Gordon Shumway писал(а):Proteus 7.8 sp2.
Отсюда и проблема, видимо. У меня 7.7. А может и из-за буквов...
UPD: Не, буквы поменял, все нормально пишет на дисплее, но все равно выносит...
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт фев 14, 2012 22:02:18
vanyap1
У меня тоже 7,7 СП2. Работает прекрасно, ничего не глючит, букаф русских у меня нет. Кнопки потыкал, часы работают....