Major (17.02.2004 13:59, просмотров: 1) ответил sdy на А, испугался даже, не было еще тогда интерлиавинга у спортов, т.е. работает он отдельно для и2с и только А для мультик. режима.
Наверное "в кратце" было не верно... Хочу на 65L присобачить UART, как написано в апликухе "Implementing a Glueless UART Using The SHARC® DSP SPORTs", но в ней для 21161.
Начал разбирать с SPORTами 65L и погряз...
Если я вот так проинициализирую SPORT0, то при записи в TX0_A данные будут передаваться (TDIV0 тоже проинициализирован)?
У меня на передаче(записи в TX0_A) третьего слова проц встает (похоже что буфер на передачу полный, и возникает блокировка). Как это просимулять в студии?
ustat1 = 0;
dm(STCTL0) = ustat1;// tx on sport0
// Setup SPORT0 - Transmit
/*
SENDN = 1 : LSB first
ICLK = 1 : internal clock
SLEN = 11 : 8bit - data, 1bit - start, 2bit - stop
TFSR = 0 : without transmit frame sync.
FS_BOTH= 0 : ether chanel
*/
bit set ustat1 SENDN | ICLK | SLEN11 | SPEN_A ;
dm(STCTL0) = ustat1;