Cypress技术william hill官网
直播中

李晓曦

7年用户 147经验值
私信 关注
[问答]

如何从外部微控制器读取数据?

我想附加一个像PSoC BLE这样的BLE模块,通过UART/SPI从外部微控制器读取数据,并将其存储在BLE服务的各种特性中(例如,我想通过UART RX(PSoC)读取数据,并将其存储在健康温度计SER的温度测量特性中。然后用BLE HTTP(健康温度计简介)传输数据。有什么想法/文档建议怎么做?什么样的格式应该从外部微控制器发送,哪些应该在PSoC固件中正确读取?
提前感谢任何帮助:

回帖(3)

王琳

2019-10-10 07:58:56
因为两个微处理器(PSoC和一个递送数据)可能有不同的种子,最好将YALUL转换为ASCII,通过串行接口发送它们,并在需要时将它们转换回数字(Its,浮标)。这允许终止具有可由接收器看到的换行的数据字段的传输。
鲍勃
举报

李晓曦

2019-10-10 08:05:54
非常感谢您的快速回复。你还知道我们是否需要添加某种地址来识别它是哪种类型的数据?对于EG,如果我使用同一个UART端口发送两个传感器的数据,例如重量测量和温度测量。
如何从外部微控制器发送(让我们从现在开始说ARDUINO)?我的PSoC芯片是如何识别它的价值的!
第二,如果我错了请纠正我。在PSoC创建者3.3中,我认为我们需要配置UARTIN的设计和相应的ITILITALITE,以便它从ARDUIN UART RX(在PSOC)读取数据。
举报

王琳

2019-10-10 08:29:46
当然,您可以将消息定义为C语言中的结构,该结构通过TH接口发送。
结构符号{char传感数;Char SyrasascII〔8〕;
在PSoC中使用UART:
将UART放到您的TopDebug上,双击它并设置属性(IE.RX缓冲区大小为32),如果未自动完成,则在主销中分配引脚。
使用JavaGeTxBuffResiZe()调用UART的Stand()函数查询,以获得使用yGETCHARE()或GETByTE()检索字符的字符数,参见UART的数据表
鲍勃
举报

更多回帖

发帖
×
20
完善资料,
赚取积分