This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
社区成员,您好!
请允许我确认以下关于MSP430FR5959的IrDA问题。
[问题]
我在以下三个案例中对其进行了测试。
主机每2毫秒重复传输12个字节。
[案例1]
在IrDA模式下与IrDA红外线通信模块(RPM871-H14)通信MSP 430时。
硬件配置如下:
[(MSP430FR5959)-(IrDA接收器)]-(RPM871-H14)<--
--->(RPM871-H14)-[(IrDA发送器)-(MSP430FR5959)]
每2小时发生一次错误。
[案例2]
在没有IrDA红外线通信模块(RPM871-H14)的情况下以IrDA模式通信MSP 430时。
硬件配置如下:
[(MSP430FR5959)-(IrDA接收器)]<-->
[(IrDA发送器)-(MSP430FR5959)]
每2小时发生一次错误。
[案例3]
在UART模式下与IrDA红外通信模块(RPM871-H14)和红外编码器/解码器(MCP2122T-E/SN)通信MSP 430时。
硬件配置如下:
[(MSP430FR5959)]-(MCP2122T-E/SN)-(RPM871-H14)<--
-->(RPM871-H14)-(MCP2122T-E/SN)-[(MSP430FR5959)]
未发生错误。
接收软件如下所示:
e2e.ti.com/.../MSP430FR5X_5F00_sample.zip
我怀疑MSP 430 IrDA模式有问题。
您对此问题有什么了解吗?
此致。
克鲁伊杰夫
Matthew,您好!
感谢您的回复!
很抱歉,我上传了一个受保护的项目。
解锁的软件如下所示:
e2e.ti.com/.../MSP430FR5xx_5F00_irda_5F00_sample.zip
此致。
克鲁伊杰夫
Matt,
感谢您回复并发送应用报告。
我还有其他问题。
[问题]
我测试了onelaunchPad MSP上是否发生IrDA通信错误- EXP430FR5969。
TxD和RXD未在外部连接,但已启用回送模式(UCLISTEN =1)。
结果如下:
环回软件如下所示。
e2e.ti.com/.../IrDA_5F00_MSP_2D00_EXP430FR5969_5F00_sample.zip
软件设置是否有问题?
此致。
克鲁伊杰夫
克鲁伊夫
我找到了一种成功实现IrDA通信的TI设计,称为 单双向红外线LED通信端口参考设计。
在该TI设计的网页上,您可以下载用户指南及其相关软件,以便分析它们如何成功实现我们的IrDA功能,并帮助您调试代码,以确定的设置是否存在问题 软件。
此致,
Matt Calvo
你(们)好
很抱歉回复太晚了。
在实验过程中,我将内部接收筛选器(UCIRRXFE)更改为无效。
然后,没有发生错误。
我在以下两个案例中对其进行了测试。
----------------
[案例1]
在IrDA模式下与IrDA红外线通信模块(RPM871-H14)通信MSP 430时。
硬件配置如下:
[(MSP430FR5959)-(IrDA接收器)]-(RPM871-H14)<--
--->(RPM871-H14)-[(IrDA发送器)-(MSP430FR5959)]
----------------
[案例2]
我测试了onelaunchPad MSP上是否发生IrDA通信错误- EXP430FR5969。
TxD和RXD未在外部连接,但已启用回送模式(UCLISTEN =1)。
----------------
设置值如下所示:
----------------
设置传输脉冲宽度>
测量结果如下:
波特率:11.52万bps
IrDA传输脉冲:2.3 [us]
----------------
<设置接收脉冲宽度>
最小接收脉冲宽度t (pulse)= 2.3us
tWAKE =0 (当设备处于活动模式时。)
fBRCLK = 8MHz
UCIRXFLx =(t (pulse)- t (wake))* 2 *(fBRCLK)- 4
=(2.3 - 0)* 2 * 8 - 4 = 32
----------------
除了UCIRXFLx = 32之外,我还尝试用不同的值从20 (=(1.5 - 0)* 2 * 8 - 4)调整到32,但结果相同。
设置值是否有错误?
您能给我关于内部过滤器的建议吗?
此致。
克鲁伊杰夫
Matt,您好!
很抱歉回复太晚了。
感谢您提供信息。
正如系统团队评论的那样,我检查了RX引脚,但偶尔会有一些噪音。
所以我启用了接收过滤器并进一步减小了过滤器宽度。
当这个实验结果出来时,我会再发布一次。
感谢您的合作。
此致,
克鲁伊杰夫