| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| dsPIC- UART problem http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5276 |
Страница 1 от 1 |
| Автор: | dan [ Пет Яну 04, 2008 6:52 pm ] | ||||||||||||||||||
| Заглавие: | dsPIC- UART problem | ||||||||||||||||||
Здравейте! Опитвам се данни, приети по УАРТ, да ги изпращам по SPI. Проблемът ми е, че каквото и да направя, реда от програмата
Някой има ли идея на какво може да се дължи това? |
|||||||||||||||||||
| Автор: | dan [ Пет Яну 04, 2008 7:34 pm ] | |||||||||||||||||||||||||||
| Заглавие: | ||||||||||||||||||||||||||||
ето какво пише в даташита:
|
||||||||||||||||||||||||||||
| Автор: | Gogo [ Пет Яну 04, 2008 7:44 pm ] |
| Заглавие: | |
И защо ги чистиш тези флагове, като са read only !? |
|
| Автор: | TheWizard [ Пет Яну 04, 2008 8:07 pm ] |
| Заглавие: | |
Return Value [b]If ‘1’ is returned, it indicates that the receive buffer has a data to be read.[/b] If ‘0’ is returned, it indicates that receive buffer does not have any new data to be read. Remarks: This function returns the status of the UART receive buffer. This indicates if the UART receive buffer contains any new data that is yet to be read as indicated by the UxSTA<URXDA> bit. Source File: DataRdyUART1.c DataRdyUART2.c Code Example [b] while(DataRdyUART1());[/b] |
|
| Автор: | TheWizard [ Пет Яну 04, 2008 10:34 pm ] |
| Заглавие: | |
спокойно можеш да ползваш while( ! IFS0bits.U1RXIF ); .... IFS0bits.U1RXIF = 0; за да чакаш събитие от RX |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|