Придумал так - поставить к ЖКИ тини 2313 и соединить по rs232
BASCOM AVR в вопросах и ответах
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Надо ЖКИ вінести на некоторое расстояние от основного блока, а тянуть 8-жильній шлейф
да еще и кнопки .
Придумал так - поставить к ЖКИ тини 2313 и соединить по rs232
. Тогда получится всего 4 провода вместе с управлением.
Придумал так - поставить к ЖКИ тини 2313 и соединить по rs232
- Реклама
Re: BASCOM AVR в вопросах и ответах
Смотря какой ЖКИ. Если управляется по одностороннему SPI (т.е. вам с него читать не надо и нету параллельной шины данных) - можно поставить 8-ми ногую тиньку, а не 2313.
Ну или так, как вы написали. Только всё же лучше именно по RS232, а не по уарту. Т.е. MAX232 поставить на обоих сторонах. При этом можно относительно плевать на большие расстояния (несколько метров).
Ну или так, как вы написали. Только всё же лучше именно по RS232, а не по уарту. Т.е. MAX232 поставить на обоих сторонах. При этом можно относительно плевать на большие расстояния (несколько метров).
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Сейчас мне надо вынести дисплей с кнопками недалеко, всего 1м. Дисплей 1602.
Интересно, на сколько далеко можно разнести устройства соединенные по ЮАРТ?
Интересно, на сколько далеко можно разнести устройства соединенные по ЮАРТ?
Re: BASCOM AVR в вопросах и ответах
Если по "витой паре" подключить - должно работать без проблем.
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 486
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Ага, у меня уже второй разedm2007 писал(а):Так вот оно обычно и бывает.
А что означает ошибка в протеусе ?
Таких строки две-три при симуляции выпадает... Но все работает и в протеусе и на железе.PC is out of ROM space
К сожалению не могу сейчас программу и проект выложить - на работе остались. Если нужно - завтра утром выложу.
С уважением,
Алексей.
Алексей.
- Реклама
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Как в баскоме проходит инициализация дисплея?
Вот в даташите пишет что дисплей имеет 3 таблицы символов: Первая Латинница - Ипонские и третья: латинница и кириллица.
Первая - 00
Вторая - 01
Третья - 11
Вопрос - Куда эти значения записать?
Подозреваю что надо подправить библиотеку "lcd4.lib" и включить ее при компиляции.
http://kosmodrom.ua/pdf/WEH002002ALPP5N00001.pdf
Может ткнете носом?
В гугле был
Вот в даташите пишет что дисплей имеет 3 таблицы символов: Первая Латинница - Ипонские и третья: латинница и кириллица.
Первая - 00
Вторая - 01
Третья - 11
Вопрос - Куда эти значения записать?
Подозреваю что надо подправить библиотеку "lcd4.lib" и включить ее при компиляции.
http://kosmodrom.ua/pdf/WEH002002ALPP5N00001.pdf
Может ткнете носом?
В гугле был
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Это вставить в самый конец кода в lcd4.lib ?
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Подскажите пожалуйста, где в баскоме править инициализацию?
- kip96
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Ср авг 26, 2009 08:24:50
- Откуда: 1300км от Пупа
Re: BASCOM AVR в вопросах и ответах
выделяете код и вставляете его в программу и всё. ни чего больше не надо делать.
Все делают ошибки, только мудрецы - новые, а дураки - старые.
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Не пойдет, у меня дисплей подключен к ногам двух портов 
Re: BASCOM AVR в вопросах и ответах
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
Меню - 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
Когда не знаешь, что именно ты делаешь, делай это тщательно.
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Мне по схеме только так подходит. Может подправить библиотеку дисплея и ее подключить?
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Что-то уведомления иногда не приходят об ответах...Gordon Shumway писал(а):Если нужно - завтра утром выложу.
Хотя может такая ошибка именно у протеуса быть. Это счетчик команд (PC) за пределами памяти (ROM). Сам протеус иногда некорректно rjmp обрабатывает.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 486
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Мне тоже перестали приходить после переезда сайта. Гугл решил, что это спам. Пришлось ему объяснить кто тут спам, а кто нет.edm2007 писал(а):Что-то уведомления иногда не приходят об ответах...Gordon Shumway писал(а):Если нужно - завтра утром выложу.![]()
Ошибки перестали появляться, когда проект переделал с меги8 DIP на мегу8 TQFP (все равно хотел на tqfp собирать). Сейчас вроде все нормально, только Протеус говорит, что CPU загружен сильно, не могу в реальном времени симулировать...Можете выложить, посмотрим. Обычно ошибки просто так не появляются.
Хотя может такая ошибка именно у протеуса быть. Это счетчик команд (PC) за пределами памяти (ROM). Сам протеус иногда некорректно rjmp обрабатывает.
Буду рад указаниям на очевидные ляпы и прочее в этом духе
Спасибо !
- Вложения
-
- dip.rar
- Вариант на DIP mega8
- (43.06 КБ) 181 скачивание
-
- tqfp.rar
- Вариант на TQFP mega8
- (43.63 КБ) 201 скачивание
С уважением,
Алексей.
Алексей.
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Никаких сообщений, загрузка ЦПУ - 8%.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Посмотрел, в папке "Спам" куча полезного (почта на mail, но забираю оперой). Разрешил все что нужно (с easyelectronics уведомления в спам унесло, например). Но с Кота ничего нет.Gordon Shumway писал(а):Гугл решил, что это спам.
Отклонился от темы немного, сейчас код посмотрю.
UPD: Хм, странно, у меня вообще нормально не работает в протеусе проект. Через короткий промежуток отключается с ошибками. Какая у Вас версия протеуса?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 486
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Proteus 7.8 sp2. Там в нем один измененный файл, чтобы на дисплее русские символы показывал.edm2007 писал(а):у меня вообще нормально не работает в протеусе проект. Через короткий промежуток отключается с ошибками. Какая у Вас версия протеуса?
UPD: забыл указать, девайс зовут "Первичные часы или часовая станция". Люблю я всякие древние девайсы запускать. См. часть первую...
- Вложения
-
- LCDALPHA.zip
- Русские буквы в протеусе на дисплее
- (52.87 КБ) 208 скачиваний
С уважением,
Алексей.
Алексей.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Отсюда и проблема, видимо. У меня 7.7. А может и из-за буквов...Gordon Shumway писал(а):Proteus 7.8 sp2.
UPD: Не, буквы поменял, все нормально пишет на дисплее, но все равно выносит...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
У меня тоже 7,7 СП2. Работает прекрасно, ничего не глючит, букаф русских у меня нет. Кнопки потыкал, часы работают....


