Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.06.2015, 19:01
|
#1
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Дисплей на ht1621 и Mega8
разобрался с инициализацией ht1621 на ардуино
а где взять на него таблицу символов?
тема изменена, продолжение здесь
даташит
PHP код:
|
#include "HT1621.h"
HT1621 ht(2,3,4);
void setup() {
register uint8_t i;
ht.begin();
ht.sendCommand(HT1621::RC256K);
ht.sendCommand(HT1621::BIAS_THIRD_4_COM);
ht.sendCommand(HT1621::SYS_EN);
ht.sendCommand(HT1621::LCD_ON);
for(i=0; i‹16; i++)
ht.write(i,0);
for(i=0; i‹16; i++)
ht.write(i, 0xfa);
}
void loop() {}
|
дисплей 8*1 а над сегментами есть линии
Последний раз редактировалось WindoЗavr; 10.09.2015 в 12:12.
Причина: дисплей ht1621 на ардуино
|
|
|
|
27.06.2015, 19:09
|
#2
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
out_cmd и out_data в студию. И кварц к дисплею прицеплен?
Очередной шедевр?
__________________
Осторожно , злой кот
|
|
|
|
27.06.2015, 19:14
|
#3
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
out_cmd(0b00101000); //BIAS & COM
out_cmd(0b00000001); //SYSTEM ENABLE
out_cmd(0b00000011); //TURN ON LCD
то по даташиту всё
|
|
|
|
27.06.2015, 19:16
|
#4
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
WindoЗavr, а рассекретить эти out'ы можно?
Или это снова CVAVR ????
__________________
Осторожно , злой кот
|
|
|
|
27.06.2015, 19:20
|
#5
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
это он
с виду, осциллограмма похожа на то, что должно быть
но почему то не работает
а чем можно out_cmd заменить?
|
|
|
|
27.06.2015, 19:26
|
#6
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
Софтовым ногодрыжным SPI , это если думать не хоца .
Но можно и аппаратным, но...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
27.06.2015, 20:05
|
#7
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
писал в таком виде
spi('1');
spi('0');
spi('0');
spi('0');
spi('0');
spi('1');
spi('0');
spi('1');
spi('0');
spi('0');
spi('0');
spi('0');
сигналы подаются - дисплей не реагтрует
|
|
|
|
27.06.2015, 20:08
|
#8
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
WindoЗavr, А разве SPI передает битами ?
__________________
Осторожно , злой кот
|
|
|
|
27.06.2015, 20:28
|
#9
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
Сообщение от dosikus
|
WindoЗavr, А разве SPI передает битами ?
|
я только так умею)
а как сразу пачку передать?
|
|
|
|
27.06.2015, 20:39
|
#10
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: дисплей на ht1621 и Mega8
Что в CVAVR SPI байты не умеет ? Ваше 0b00101000 - 0x28 или 40
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:38.
|
|