打印
[N32G03x]

N32G003 spi数据发射不是程序发送的

[复制链接]
409|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaoliu5116|  楼主 | 2023-4-17 15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!我在用N32G003F 的spi,用逻辑分析仪,发现接收的数据不是我程序发送的数据!!
1:程序用了原厂的demo中spi例子。修改spi为8bit,发送一个固定数据。
2:接我的usb逻辑分析仪:spi分析设置参数同软件中。
结果:我发的数据和我接收到不同。
我之所以用逻辑分析仪器,是我移植了spi程序到我的量产硬件上,结果设备不工作。之前设备的spi是用中微单片做的,没有问题。

我的排查:
1:确定程序中spi设置同逻辑分析器的设置。
2:故意把逻辑分析器的设置修改个遍,问题依旧。
3:clk很慢,是k级别。不是快慢的问题。

请问:有朋友用过国民003的spi不,是否有问题?

使用特权

评论回复
评论
niceguy 2023-4-18 09:02 回复TA
用demo例程也有问题? 
沙发
xiaoliu5116|  楼主 | 2023-4-19 17:05 | 只看该作者
查到到:demo是uart与spi的nss有冲突
2:我的问题,是有个模块的gpio设置时,没有对变量init,导致设置gpio时参数随机,从而破坏了AF寄存器。

使用特权

评论回复
板凳
单片小菜| | 2023-4-25 12:37 | 只看该作者
这个是两个引脚复用造成的这种情况的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

14

帖子

0

粉丝