Цитата(rezident @ Mar 18 2008, 11:45)

Для инициализации периферии имеющийся USART именно как UART используется или как SPI? Если второе, то SPI можно и программно реализовать. Это проще, чем программный UART.
Перефирия это СС1100 работает через SPI
использует
Цитата
P3.0/STE0 11 9 I/O General-purpose digital I/O pin/slave transmit enable—USART0/SPI mode
P3.1/SIMO0 12 10 I/O General-purpose digital I/O pin/slave in/master out of USART0/SPI mode
P3.2/SOMI0 13 11 I/O General-purpose digital I/O pin/slave out/master in of USART0/SPI mode
P3.3/UCLK0 14 12 I/O General-purpose digital I/O pin/external clock input—USART0/UART or SPI mode, clock
output—USART0/SPI mode clock input
эти порты свободны
Цитата
P3.4/UTXD0 15 13 I/O General-purpose digital I/O pin/transmit data out—USART0/UART mode
P3.5/URXD0 16 14 I/O General-purpose digital I/O pin/receive data in—USART0/UART mode
P3.6 17 15 I/O General-purpose digital I/O pin
P3.7 18 16 I/O General-purpose digital I/O pin
Блок работы с СС1100 через SPI отлажен и менять не хочется. Обмен идет в обе стороны скорость 9600 - вполне достаточно.