Обсуждаем цифровые устройства...
Пн дек 26, 2016 22:36:27
А если надо портативная версия без труднодоставаемого дисплея, его можно не вешать, устройство останется работоспособным? Не понимаю зачем две версии? ведь схема с дисплеем может как от uart так и от кнопок работать? зачем тогда в схеме с дисплеем преобразователь?
Вт дек 27, 2016 05:11:35
Две версии получились исторически.
Да, без дисплея остаётся работоспособной. Только вы не узнаете, считан ли ключ. Но ничто не мешает вам изменить исходник и повесить любой дисплей или светодиоды.
Вт дек 27, 2016 13:37:05
Спасибо, толковая разработка, но мне мешает мой уровень знаний)
Вт дек 27, 2016 17:02:59
А в чём проблема-то?
Я могу подсказать, что да как там переделать под ваши нужды.
Вт дек 27, 2016 18:31:30
Так вы можете подключить всеми любимый 1602. Там 16 символов по 2 строки.
Вот библиотека для его работы по 4-х битной шине (возможно, потребуется увеличить задержки - у китайских 1602 бывают проблемы с реакцией на команды.).
Как использовать библиотеку:
- Код:
WH1602_Init();
WH1602_SetTextUpLine("Text up");
WH1602_SetTextDownLine("Text down");
Всё. Подключается как написано в .h файле:
RS-PC7
E-PC6
DB7-PC5
DB6-PC4
DB5-PC3
DB4-PC2
Все эти настройки можно изменить, конечно же.
- Вложения
-
- wh1602.h
- (9.49 KiB) Скачиваний: 697
Чт дек 29, 2016 22:13:48
Да как говаривал один знакомый токарь: "Нужен болт взял и выточил" Так и тут вот исходник + библиотека в чем проблема ?
Спасибо автору за устройство собрал работает.
Пт дек 30, 2016 07:18:12
Ну, ведь заменить текстовые сообщения в принципе не сложно. Какие тут могут быть проблемы-то?
Эти сообщения отлично видно в тексте программы.
Пт дек 30, 2016 19:34:57
Не сложно конечно но программа написана таким обзором что при замене дисплея менять придется очень много строчек? Может проще к базовой версии приделать экранчик с нуля ?
Пт дек 30, 2016 19:39:53
Я бы сказал, что поменять придётся как раз очень немного строчек.
Там сообщений раз-два и обчёлся.
Пт дек 30, 2016 19:55:29
LCD_PutString(0,14*6,"ЗАПИСЬ ЗАВЕРШЕНА. ",LCD_GREEN,LCD_BLACK); как данная строчка должна выглядеть для черно белого дисплея. для примера если несложно ?
Пт дек 30, 2016 20:02:10
Очень просто: WH1602_SetTextUpLine("Write is done. ");
Пт дек 30, 2016 20:32:31
Atmel Studio 6.2 ругается на исходник а так попробую авось.
Пт дек 30, 2016 21:20:03
Atmel Studio 6.2
Программа для WinAVR.
Сб дек 31, 2016 18:33:12
С наступающем.
Заранее прошу прощения за позднее время не могу уснуть .
какие ножки у ATMEGA8A соответствуют
RS-PC7
E-PC6
Сб дек 31, 2016 19:17:36
Да, с наступающим!
какие ножки у ATMEGA8A соответствуют
Никакие.
Вы можете назначить абсолютно любые свободные ножки. Нужно всего лишь в файле библиотеки дисплея изменить номера ножек и порты.
Вс янв 01, 2017 17:14:36
Вот что получилось пока
- Вложения
-
- wot.jpg
- (181.79 KiB) Скачиваний: 920
Вс янв 01, 2017 17:20:24
Это в симуляции?
Вс янв 01, 2017 17:29:46
да в Proteus 7. Не люблю навесной монтаж, разведу платку. Если все будет работать выложу.
Пн янв 02, 2017 12:12:57
Закончил собрал проверил работает. не очень красиво. но сайдет .....
В архиве прошивки под amega328-проверена в железе и под atmega8-должна работать.
Схемку разводки не рисовал на платке все видно.
- Вложения
-
- RFID_1602.rar
- (35.49 KiB) Скачиваний: 1259
Последний раз редактировалось
iharl Пн янв 02, 2017 18:00:13, всего редактировалось 1 раз.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.