nameless 0 4 марта, 2007 Опубликовано 4 марта, 2007 · Жалоба Примеряюсь к F2013. Привлек SD16, но нет уарта. Как много ресурсов съест программная реализация?Какую периферию можно использовать. Подозреваю, что USI на выход можно напрямую использовать. В 430-х новичок. Заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 4 марта, 2007 Опубликовано 4 марта, 2007 · Жалоба Примеряюсь к F2013. Привлек SD16, но нет уарта. Как много ресурсов съест программная реализация?Какую периферию можно использовать. Подозреваю, что USI на выход можно напрямую использовать. В 430-х новичок. Заранее спасибо. Если быть точнее, то там SD16_A, а не SD16. Первый это улучшенная версия второго. Насчет программной реализации UART см. апликуху slaa078a (Implementing a UART Function with Timer_A3 (Rev. A)). Там и примеры исходников имеются. На USI UART реализовать весьма сложно, если даже вообще возможно. USI это синхронный порт, в отличие от синхронно/асинхронного USCI. UART это именно асинхронный порт (Universal Asynchronous Receiver / Transmitte). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nameless 0 4 марта, 2007 Опубликовано 4 марта, 2007 · Жалоба Спасибо. А что, в "СЁВОМ" синтаксисе они аппликух не делают? Придется с асмом ихним разбираться. Зато видно, что код не объемный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 4 марта, 2007 Опубликовано 4 марта, 2007 · Жалоба Спасибо. А что, в "СЁВОМ" синтаксисе они аппликух не делают? Придется с асмом ихним разбираться. Зато видно, что код не объемный. Если принцип из описания понятен, то можно легко и на СИ переписать. :) А примеры на АСМе даны чтобы результат не зависел от типа/версии/производителя компилятора. Результат компиляции исходника на СИ не так однозначен как с ASMового. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 140 4 марта, 2007 Опубликовано 4 марта, 2007 · Жалоба А примеры на АСМе даны чтобы результат не зависел от типа/версии/производителя компилятора.Не знаю как новые, но первая версия конкретно этой апликашки появилась когда из компиляторов С для MSP430 только-только появлялся IAR, других же не было вообще. А сам Тексас в то время бесплатно раздавал довольно неплохой ассемблер и симулятор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
S_D 0 28 марта, 2007 Опубликовано 28 марта, 2007 · Жалоба Кстати программный UART в примере выше работает от TA, Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axel 1 29 марта, 2007 Опубликовано 29 марта, 2007 · Жалоба Года 3 назад я делал проект на MSP430F1132 с программным UARTом на таймере (C, IAR). На 9600 работал нормально, объемы тоже, вроде, не огорчали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAI 0 29 марта, 2007 Опубликовано 29 марта, 2007 · Жалоба В примерах на сайте TI есть коды для программного UART-а на таймереА. http://focus.ti.com/mcu/docs/mcuprodcodeex...&tabId=1468 http://www-s.ti.com/sc/techzip/slac011.zip Только для обеспечения полного дуплекса я в разных прерываниях делал прием и передачу, т.е. Capture/Compare0 - для приема, Compare1 - для передачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться