Вопросы и замечания по статьям и схемам, представленным на нашем сайте
При поддержке РадиоКОТструктор.ру
Пн окт 10, 2016 15:29:56
Не много прошивку доработал.
Доработки коснулись в основном главного экрана:
время и давление поменял местами в верхней строке,
обновление графика сделал более плавным,
кнопкой ENTER на экране барограф вкл/откл пунктира середины графика,
расположение значения максимума не фиксировано, будет расположено в незанятой графиком верхней части.
- Вложения
-
- исходники прошивки_для_барографа _на_mega328p.zip
- Написано в CodeVision AVR 3.12 в архиве есть модель для Proteus 8.5
- (439.13 KiB) Скачиваний: 333
Вт окт 11, 2016 10:42:15
То, что он подключается по i2c (кстати может и по spi) еще не значит что им можно заменить bmp180 (bmp085). Ваш датчик более "навороченный". Под него нужно переделывать прошивку, точнее писать библиотеку под него.
Кстати по характеристикам более интересный чем bmp180
Вт окт 11, 2016 14:14:56
Тут уже начали появляться ответвления от основного концепта, запутался...
vvsv, Ваша прошивка от 11 окт. 2016 "заточена" под Ваше же железо из первого поста (BMP180 + Arduino Mini 16M atmega328 + DS3231 + преобразователь уровней 3.3 <> 5 вольт + дисплей на контроллере ks0108 128 X 64)?
Вт окт 11, 2016 14:27:58
Прошивка под схему с первой страницы.
Немного исправив исходный текст прошивки можно использовать дисплей не только на контроллере на KS0108.
Ср окт 12, 2016 07:17:47
У меня "классический" Winstar WG12864A из старых запасов
http://www.winstar.com.tw/products/graphic-lcd-display-module/monochrome-graphic.htmlВ даташите указано "Built-in controller (NT7108 or equivalent)", хотя везде по инету пишут, что стоит KS0108. Так и не нашёл точного описания, эти контроллеры совместимы или нет...
В Вашей прошивке
vvsv , как я понимаю, надо убрать инверсию сигналов CS1 и CS2 для этого дисплея?
Ср окт 12, 2016 08:53:13
Думаю инверсию надо будет убирать. Как убирать инверсию я уже писал, там же можно выбрать другой контроллер дисплея.
Ср окт 12, 2016 10:57:54
Открываем проект в CodeVision, заходим в Project->Configure->Выбираем закладку С compiler -> Libraries-> Graphic LCD на этой закладке конфигурируем графическую библиотеку с каким дисплеем будем работать. Там можно поставить инверсию.
Т.е. инверсию убираем, добавляя инверсию ещё раз?
Попытался проделать вышеуказанные процедуры, не обнаружил вкладку Libraries-> Graphic LCD, ткните, плиз, носом, что не так...
Ср окт 12, 2016 14:14:27
Поставьте cvavr 3.12. Он ломанный в сети есть
и будут вам графические дисплеи в библиотеках
Ср окт 12, 2016 17:12:57
Нашёл 3.10, думаю эта тоже подойдёт, вкладка нужная появилась
Ср окт 12, 2016 19:28:46
При изменении типа дисплея, перепроверьте порты и пины в настройках дисплея. Кодвижен любит менять их
Ср окт 12, 2016 19:31:07
Тип дисплея тот же, 128х64, только сигналы CS меняются.
Переназначить CS, скомпилировать и создать файлы проекта, всё верно?
Ср окт 12, 2016 19:50:04
Нет. Точнее да, но не только. Нужно обратить внимание на то, чтобы выводы дисплея соответствовали выводам мк. в настройках дисплея (окне, которое открывается при выборе контроллера дисплея с нужными вам сигналами CS).
Ср окт 12, 2016 19:54:22
Спасибо, надеюсь всё получится. Пока жду с Али платки для сего чудного девайса, в наши края это ровно месяц....
Ср окт 12, 2016 20:00:55
Конечно получится
Что в нем может не получиться? Простой как 5 копеек
Удачи в сборке.
Пт окт 14, 2016 15:42:50
Еще доработка графика.
- Вложения
-
- barograf_mega328.zip
- Исходники и прошивка в архиве
- (445.15 KiB) Скачиваний: 342
Сб окт 15, 2016 09:11:00
VVSV в 2-х последних Ваших моделях для Протеуса поменяны местами выводы подключения сигналов CS1 и CS2 в сравнении с моделью в первом сообщении темы. Я буду компилировать прошивку под себя, вот и интересуюсь: для чего это сделано?
Сб окт 15, 2016 19:40:44
morokot писал(а):VVSV в 2-х последних Ваших моделях для Протеуса поменяны местами выводы подключения сигналов CS1 и CS2 в сравнении с моделью в первом сообщении темы.
В Протеусе 8.5 модель индикатора запустилась только при таком подключении (при коде написанном под мой индикатор и подключенным как на схеме).
Сб окт 29, 2016 13:46:58
у меня есть пара Atmega328 в DIP корпусе, можно её применить вместо модуля?
Сб окт 29, 2016 13:48:57
Конечно можно, при соотв. обвеске (кварц и т.д.)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.