irda-430

所属分类:其他嵌入式/单片机内容
开发工具:Visual C++
文件大小:6KB
下载次数:7
上传日期:2009-11-03 20:50:41
上 传 者alrast
说明:  Work IrDa MSP-430

文件列表:
bit_defs.h (8890, 2006-02-16)
Hardware.h (744, 2006-02-16)
IrDA_hw.h (2655, 2006-02-15)
IrDA_T.s43 (3155, 2006-02-16)
main.c (284, 2006-02-16)

Примерная реализация кодека IrDA на MSP430. IrDAStartTx начинает передачу с символа 0xFF (xBOF), после передачи из прерывания вызывает функцию IrDATx, которая должна положить следующий передаваемый байт в IrDABuffer. Если передавать больше нечего - она должна вызвать IrDAStartRx При приеме очередного байта из прерывания вызывается функция IrDARx, она должна забрать принятый байт из IrDABuffer. При передаче используются TA_CCP1 (формирует передний фронт импульса) и TA_CCP0 (формирует задний фронт импульса). Таймер А в режиме непрерывного счета. При приеме используется TA_CCP0 (ждет стартовый бит, отмеряет битовые интервалы) и флаг прерывания по срезу на том же порту, что и вход TX_CCP0.

近期下载者

相关文件


收藏者