Microchip & Atmel

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Mara88
Příspěvky: 38
Registrován: 30 zář 2016, 02:00
Bydliště: Brno

#16 Příspěvek od Mara88 »

ZDravím, nemá náhodou někdo knihovny na práci s lcd? atmega8 a 16. děkuji

Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 01:00

#17 Příspěvek od AB1 »


Uživatelský avatar
Mara88
Příspěvky: 38
Registrován: 30 zář 2016, 02:00
Bydliště: Brno

#18 Příspěvek od Mara88 »

tuhle mám a na řádku 131 to hází chybu, lcd.h

Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 01:00

#19 Příspěvek od AB1 »

Napiš jaký máš procesor, displej (16x2?), kam jsou zapojené piny displeje.
Pošli jak jsi nastavil Lcd.h.

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#20 Příspěvek od mtajovsky »

Mara88 píše:tuhle mám a na řádku 131 to hází chybu, lcd.h
Na řádku 131 v lcd.h je:

Kód: Vybrat vše

#define LCD_PORT         PORTA        /**< port for the LCD lines   */
Vypadá to, že vám chybí před lcd.h zařadit header s definicí PORTA nebo vlastní definici. Jinak, chtělo by to vždycky napsat jakou chybu to hlásí.

Uživatelský avatar
Mara88
Příspěvky: 38
Registrován: 30 zář 2016, 02:00
Bydliště: Brno

#21 Příspěvek od Mara88 »

atmega16
ano lcd 16x2
PA0 – D4
PA1 – D5
PA2 – D6
PA3 – D7
PA4 – RS
PA5 – RW
PA6 – E
přidal jsem frekvenci do lcd.h a lcd.c

už mi to jede, při definování lcd.h, mi to nevím proč nezadefinovalo hlavičkový soubor

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“