ATmega644PV problemi con la seconda uart !

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

ATmega644PV problemi con la seconda uart !

Postby Fagos » 31 Dec 2012, 12:40

Ciao e buone feste,
avrei un problema con il chip ATmega644PV.
Se uso la seconda UART (la UART1) il micro scrive i dati su entrambi le UART 0 e 1

I ho scritto il seguente codice:

Code: Select all
 
 $regfile = "M644Pdef.dat"
 $baud = 9600
 $baud1 = 9600
 $crystal = 7372800
 $framesize = 32
 $swstack = 10
 $hwstack = 40

 Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
 Config Com2 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0

 Open "COM1:" For Binary As #1
 Open "COM2:" For Binary As #2

 Enable Interrupts

 Do
 Print #1 , "UART0"
 Waitms 100
 Print #2 , "UART1"
 Waitms 100
 Loop

 Close #1
 Close #2

 End

Sulla COM1 ho solo i dati su #1.
Sulla COM2 ho i dati su #1 and #2.

se invece la setto come softuart funziona bene.

Code: Select all
 
 $regfile = "M644Pdef.dat"
 $baud = 9600
 $crystal = 7372800
 $framesize = 32
 $swstack = 10
 $hwstack = 40

 Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0

 Open "COM1:" For Binary As #1
 Open "comd.3:9600,8,N,1" For Input As #2
 Open "comd.2:9600,8,N,1" For Output As #3

 Enable Interrupts

 Do
 Print #1 , "UART0"
 Waitms 100
 Print #3 , "UART1"
 Waitms 100
 Loop

 Close #1
 Close #2
 Close #3

 End

Qualcuno potrebbe aiutarmi?
E' successo a qualcuno di voi?
ciao
User avatar
Fagos
 
Posts: 100
Joined: 31 Aug 2011, 15:01

Re: ATmega644PV problemi con la seconda uart !

Postby deluca » 20 Jan 2013, 10:10

Fagos scusa per il ritardo con cui rispondo, magari avrai già risolto.

Io ho simulato un semplice circuito con l'ATMEGA644p e tutto sembra funzionare perfettamente.
Ogni seriale risponde in modo univoco senza problemi.

Ti consiglio di controllare con un tester se ci sono corto circuiti tra i segnali.
ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 14 guests

cron