Ändra baud för Hserout i PicBasic
Postat: 10 juli 2005, 20:49:00
Jag använder följande rader kod för att fixa till inställningarna till Hserout kommandot i Picbasic och här är hastigheten på 2400 men detta tycks inte vara nog så jag skulle vilja höja det lite till t.ex. 9600.
Hur gör jag detta för jag har kollat runt lite och fattat det som att man bara ändrar SPBRG till ett annat värde men det verkar inte fungera. Har även läst att man kan skriva DEFINE HSER_BAUD 9600.
Någon som kan förklara vad som ska ändras?
Hur gör jag detta för jag har kollat runt lite och fattat det som att man bara ändrar SPBRG till ett annat värde men det verkar inte fungera. Har även läst att man kan skriva DEFINE HSER_BAUD 9600.
Någon som kan förklara vad som ska ändras?
Kod: Markera allt
TRISC = %10111111 ' Set TX (PortC.6) to out, rest in
SPBRG = 25 ' Set baud rate to 2400
RCSTA = %10010000 ' Enable serial port and continuous receive
TXSTA = %00100000 ' Enable transmit and asynchronous mode
DEFINE HSER_CLROERR 1