besoin d'aide avr PORTC

C

chaitana

Guest
J'utilise atmega8 avec Nokia LCD 3310.
Quand je utiliser la broche spi et certains de portb comme une remise à zéro de contrôle, CE et d / c.It's ok.
Mais j'ai changé de contrôle pour PORTC (uniquement contrôle pas spi).Lcd pas actif.
Je teste LCD CE broches.On ne peut pas passer à Salut.Je suis fiche PORTC vérification des données est le port ADC.
Comment faire pour config port?
Puis-je manquer un peu de matériel, raccorder la broche à VCC ou au sol?

 
chaitana a écrit:

J'utilise atmega8 avec Nokia LCD 3310.

Quand je utiliser la broche spi et certains de portb comme une remise à zéro de contrôle, CE et d / c.
It's ok.

Mais j'ai changé de contrôle pour PORTC (uniquement contrôle pas spi).
Lcd pas actif.

Je teste LCD CE broches.
On ne peut pas passer à Salut.
Je suis PORTC feuille de contrôle des données est le port ADC.

Comment faire pour config port?

Puis-je manquer un peu de matériel, raccorder la broche à VCC ou au sol?
 
Chers ctownsend
Le port est fixé à la sortie.Je ne suis qu'un changement de contrôle du port de définir PORTB à PORTC.
C'est un travail en PORTB.

/ / Paramètres du port Lcd
# Define LCD_SER_PORT PORTB
# Define LCD_SER_DDR DDRB
# Define LCD_SCLK_PIN PINB5
# Define LCD_MOSI_PIN PINB3

/ / Port de contrôle LCD
# Define LCD_CTRL_PORT PORTC
# Define LCD_CTRL_DDR DDRC
# Define LCD_DC_PIN PINC1
# Define LCD_CE_PIN PINC2
# Define LCD_RTS_PIN PINC4

/ / Bits de sortie Situé sur ctrl port.
LCD_CTRL_DDR | = (1 <<LCD_DC_PIN) | (1 <<LCD_CE_PIN) | (1 <<LCD_RTS_PIN);
LCD_CTRL_PORT | = (1 <<LCD_DC_PIN) | (1 <<LCD_CE_PIN) | (1 <<LCD_RTS_PIN);

 
Salut

Vérifiez PORTC 6

Si vous aviez activé réinitialisation externe alors il y aura problème.

l'UCM est réinitialisé chaque fois que vous changer le statut de PC6

Cordialement
Nandhu

 

Welcome to EDABoard.com

Sponsor

Back
Top