Rozchodenie ATMEGA 8535 (to iste co 32) + LCD 2x16

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

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
arbet
Příspěvky: 61
Registrován: 23 říj 2007, 02:00

Rozchodenie ATMEGA 8535 (to iste co 32) + LCD 2x16

#1 Příspěvek od arbet »

Caute, prosim vas poradili by ste mi, skusam horko tazko sa naucit jazyk C, a pripojil som LCD a neviem ho inicializovat. Ani vypisovat ...prosim vas mohli by ste mi poradit ?

Ide mi akurat tak kontrast menit potenciometrom :D

zapojene to mam tak ako je na obrazku, 4bitovou zbernicou

Prosim vas nevysvetlili by ste mi to ? ..ja som prebrowsoval kopu webov...ale stale som to nepochopil

Prosim majte somnou strpenia :)
Přílohy
LCDLayout-full.gif
(23.09 KiB) Staženo 84 x

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#2 Příspěvek od Andrea »

A kde máš nějaký program?

Uživatelský avatar
arbet
Příspěvky: 61
Registrován: 23 říj 2007, 02:00

#3 Příspěvek od arbet »

no vies ..ja som to zatial skusal robit tak ..ze som si stiahol kniznicu aj zdrojak z internetu ..je to v subore ..

to mi neslo ..tak som vyskusal napisat primitivnu inicializaciu ..uplne amatersku ..naozaj sa na tom nebavte pls :P

#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>



int main(void)



{ int i;
while(1)
{

DDRC=255;
DDRA=255;
DDRB=255;
DDRD=255;
PORTA=255;
PORTB=255;
PORTD=255;

for (i = 0; i <= 15; i++)_delay_ms(1);

PORTC=3;

for (i = 0; i <= 5; i++)_delay_ms(1);

PORTC=3;

_delay_ms(1);

PORTC=3;
PORTC=2;
PORTC=2;
PORTC=8;
PORTC=0;
PORTC=8;
PORTC=0;
PORTC=1;
PORTC=0;
PORTC=6;
PORTC=0;
PORTC=12;




for (i = 0; i <= 5; i++)_delay_ms(1);


}

}


ale vobec to nejde ..malo by setko zhasnut a kurzor byt na zaciatku nie ?
alebo ako ..neviem ci dobre tomu chapem
Přílohy
inicializacia.jpg
(99.19 KiB) Staženo 82 x
atmega8-lcd.zip
(60.84 KiB) Staženo 93 x

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#4 Příspěvek od Andrea »

Co tam máš teda za procesor a kam a jak je připojenej ten displej?

Uživatelský avatar
arbet
Příspěvky: 61
Registrován: 23 říj 2007, 02:00

#5 Příspěvek od arbet »

mam tam atmega 8535 ...ale je to to iste portami ako 32 ...

Uživatelský avatar
arbet
Příspěvky: 61
Registrován: 23 říj 2007, 02:00

#6 Příspěvek od arbet »

a je pripojeny tak ako je to na obrazku ktory som uploadol tu na forum

Uživatelský avatar
Standa33
Příspěvky: 283
Registrován: 07 lis 2009, 01:00

#7 Příspěvek od Standa33 »

Pročti si amatérské radio 5/2005 a 01/2007, na www.uloz.to najdeš i další návody a články o uProcesorech.

Uživatelský avatar
caven
Příspěvky: 417
Registrován: 15 srp 2006, 02:00

#8 Příspěvek od caven »

můžeš mi říct, kde v tom programu ovládáš vstup E a RS toho LCD ?? Buďto jsem slepý nebo to tam není.

Odpovědět

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