Part Number:AWR1642BOOST
您好,
我的代码参考位置是C:\ti\mmwave_sdk_02_00_00_04\packages\ti\drivers\uart\test\xwr16xx中的dss_main.c
我的问题是
这个是test中的代码,我背景是要我自己改编了1642的DEMO,执行完成算法之后我会得出一个数字例如:0.1.2.3.4来代表不同的事件,我需要将其传输到外部的单片机中,想使用串口传输,一次只传输一个数字就可以。
我的想法是将在我的DEMO中找到对应的图中的函数,修改我箭头所指位置的变量指向我的数字存放地址,这样是否可以完成我的数字传输功能。
还有一个问题是,我需要将我的单片机与我的AWR1642BOOST连接一根串口线我不知道该连接在哪里,以及如何去改变相应的串口配置、
希望您能解答。谢谢!
jian zhang:
您好,
我使用的是:swru521.c pdf中的内容
我想知道:
这两个其中的某一个端口是否可以用来向外部传递信号,如果可以我该如何选择,能否使用上面的这两个借口。以及如果这样的话,我该修改哪里的参数以将其对应。
,
Shine:
1. 可以完成串口发送, UART_writePolling是通过轮询方式发送数据,还可以用另外一个函数UART_write是用中断方式写的,具体可以参考C:\ti\mmwave_sdk_03_05_00_04\mmwave_sdk_03_05_00_04\packages\ti\drivers\uart\docs\doxygen\html\index.html说明.2. 默认uart口是做XDS110用的,如果要和外部器件通信的话,需要焊上J6: AR_RS232Rx的 r166, AR_RS232Tx的 r169,J6: AR_MSS_LOGGER的R26电阻,断开R128,R129,R136。
,
jian zhang:
谢谢您在这个时候还能回复我,预祝您春节愉快!
我想请问轮询的意思是否为它自动检测是否有数据,一旦有数据就可以发送出去。
,
Shine:
不客气~ 春节快乐!
轮询是通过判断发送标志位是否为1来发送数据,中断是通过发送中断进入中断子程序来发送数据。具体可以看一下TRM手册Serial Communication Interface (SCI)。https://www.ti.com/lit/ug/swru520e/swru520e.pdf
,
jian zhang:
第一个问题是:是否为这个图中的
这个为一般的RS232通信发送线和接受线,我向外部通信只用连接这两根线就可以了?
第二个问题是:我想用UART_weitePolling函数传输,他是否可以默认从TX线传输,如果不可以我该如何配置?
谢谢您!
,
jian zhang:
您好
我的实现思路是这样的,
1.我在这个结构中
自己定义了一个int变量abc。
2.然后我在代码中将我的需要传输的值赋予该变量abc
3.然后我写了一个writepolling函数如下:
4.最后我在build工程的时候出现了以下的错误,请问是怎么回事呢?
,
Shine:
1. 是的,这两根线直接从芯片的串口引出来的。
2. 默认从TX管脚输出。
,
Shine:
新问题麻烦另起新帖,方便其他客户参考,谢谢!
,
jian zhang:
好的,我已经另起新帖
,
Shine:
好的,谢谢!
TI中文支持网
这两个其中的某一个端口是否可以用来向外部传递信号,如果可以我该如何选择,能否使用上面的这两个借口。以及如果这样的话,我该修改哪里的参数以将其对应。
这个为一般的RS232通信发送线和接受线,我向外部通信只用连接这两根线就可以了?
自己定义了一个int变量abc。



