??? 05/23/07 19:52 Read: times |
#139684 - Yes Andy Responding to: ???'s previous message |
That is the board I am using and I have a copy of the "Hello World" sample program. I am having so much trouble trying to make this work.
this is what i have using code architect and I just cannot get it to work. What am i missing here? void main (void) { uart_init(); value = value1; // value = J; uart_transmit(value1); while(1); } void uart_init(void) { // configure UART // clear SMOD0 PCON &= ~0x40; SCON = 0x50; // set or clear SMOD1 PCON &= 0x7f; PCON |= (0 << 8); SSTAT = 0x00; // enable break detect AUXR1 |= 0x40; // configure baud rate generator BRGCON = 0x00; BRGR0 = 0xF0; BRGR1 = 0x02; BRGCON = 0x03; // TxD = push-pull, RxD = input P1M1 &= ~0x01; P1M2 |= 0x01; P1M1 |= 0x02; P1M2 &= ~0x02; mtxbusy = 0; // initially not busy IP0 &= 0xEF; // set isr priority to 0 IP0H &= 0xEF; ES = 1; // enable uart interrupt } void uart_isr(void) interrupt 4 using 1 { if (RI) { RI = 0; // clear interrupt flag } if (TI) { TI = 0; // clear interrupt flag mtxbusy = 0; // no longer busy } } void uart_transmit(unsigned char value) // data to transmit { while(mtxbusy); mtxbusy = 1; SBUF = value; } //RETURNS: Received data unsigned char uart_get(void) { return SBUF; } |
Topic | Author | Date |
LPC9XX Data Logger | 01/01/70 00:00 | |
UART | 01/01/70 00:00 | |
That is it | 01/01/70 00:00 | |
Plenty | 01/01/70 00:00 | |
Windows XP | 01/01/70 00:00 | |
Off-topic | 01/01/70 00:00 | |
UART to RS232 | 01/01/70 00:00 | |
MAX-232 | 01/01/70 00:00 | |
UART to RS232 | 01/01/70 00:00 | |
BEWARE | 01/01/70 00:00 | |
MAX3222 | 01/01/70 00:00 | |
well, it does say 3V3 | 01/01/70 00:00 | |
Simple Test Solution | 01/01/70 00:00 | |
Microsoft is great | 01/01/70 00:00 | |
Mistake RS232 Levels? | 01/01/70 00:00 | |
RE: Mistake | 01/01/70 00:00 | |
Need Help | 01/01/70 00:00 | |
Hello, World! | 01/01/70 00:00 | |
start this way | 01/01/70 00:00 | |
EPM900? | 01/01/70 00:00 | |
Yes Andy | 01/01/70 00:00 | |
BABYSTEPS | 01/01/70 00:00 | |
No Good | 01/01/70 00:00 | |
read "the bible" | 01/01/70 00:00 | |
Double Check | 01/01/70 00:00 | |
It's Working!!! | 01/01/70 00:00 | |
Save to Hard Drive | 01/01/70 00:00 | |
What software? | 01/01/70 00:00 | |
back at the top of the thread | 01/01/70 00:00 | |
Keil uV3 | 01/01/70 00:00 | |
I forgot | 01/01/70 00:00 | |
Actually | 01/01/70 00:00 | |
Please do | 01/01/70 00:00 | |
Need Help Jon | 01/01/70 00:00 | |
Re: Help | 01/01/70 00:00 | |
Good! | 01/01/70 00:00 | |
Re:Good | 01/01/70 00:00 | |
Sample | 01/01/70 00:00 | |
Thank you | 01/01/70 00:00 | |
Comments | 01/01/70 00:00 | |
VB.NET | 01/01/70 00:00 | |
serial and parallel ports using VB.NET | 01/01/70 00:00 | |
Hard Drive Path | 01/01/70 00:00 | |
Drive Path | 01/01/70 00:00 | |
Delay | 01/01/70 00:00 | |
Timer | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
VB Ready | 01/01/70 00:00 | |
No, | 01/01/70 00:00 | |
Did it work in Hyperterminal? | 01/01/70 00:00 | |
It did | 01/01/70 00:00 | |
I changed your code. | 01/01/70 00:00 | |
Here | 01/01/70 00:00 | |
One more thing | 01/01/70 00:00 | |
Caused by LF | 01/01/70 00:00 | |
What else? | 01/01/70 00:00 | |
You could... | 01/01/70 00:00 | |
Wha? | 01/01/70 00:00 | |
Actually, I should have said putc | 01/01/70 00:00 | |
Look at ... | 01/01/70 00:00 | |
I've got it | 01/01/70 00:00 | |
Cooool | 01/01/70 00:00 | |
One more thing | 01/01/70 00:00 | |
Icon | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
"Caption" | 01/01/70 00:00 | |
Sample Code Updated | 01/01/70 00:00 | |
Decimal Data | 01/01/70 00:00 | |
What happens if... | 01/01/70 00:00 | |
It works | 01/01/70 00:00 | |
The reason... | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
Same position | 01/01/70 00:00 | |
Oops - small error | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
Maybe | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
Does not work | 01/01/70 00:00 | |
You have to... | 01/01/70 00:00 | |
Where? | 01/01/70 00:00 | |
Neither | 01/01/70 00:00 | |
Sorry, but no | 01/01/70 00:00 | |
It should have | 01/01/70 00:00 | |
Reason it didn\'t work | 01/01/70 00:00 | |
I wouldn't put it anywhere there. | 01/01/70 00:00 | |
That's OK | 01/01/70 00:00 | |
Yes it did | 01/01/70 00:00 | |
Just add this | 01/01/70 00:00 | |
I will | 01/01/70 00:00 | |
Send it all together... | 01/01/70 00:00 | |
If values have different place limits... | 01/01/70 00:00 | |
I think so | 01/01/70 00:00 | |
Excellent | 01/01/70 00:00 | |
Data Format | 01/01/70 00:00 | |
Some ways | 01/01/70 00:00 | |
Worng Link | 01/01/70 00:00 | |
Yes, wrong link | 01/01/70 00:00 | |
Replace() | 01/01/70 00:00 | |
CT needed | 01/01/70 00:00 | |
Juan, start new subject, please | 01/01/70 00:00 | |
and define your abbreviations![]() | 01/01/70 00:00 |