打印
[STM32F4]

如何才能通过SPI正确读取寄存器的值?

[复制链接]
540|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2022-7-10 15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NUCLEO-F429ZI和STEVAL-FK915V1之间通过SPI进行通信。

我想读取STEVAL-FK915V1的寄存器MC_STATE0(寄存器地址:0x8E)的值,执行MBED提供的例程:mbed-os-snippet-SPI_HelloWorld,读取的值为:0x0,该寄存器默认值为:0x07。

使用特权

评论回复
沙发
spark周| | 2022-7-10 15:33 | 只看该作者

什么意思?不是很明白你说的什么,能再解释一下这个现象吗

使用特权

评论回复
板凳
xxrs| | 2022-7-10 15:36 | 只看该作者
代码中操作了错误的PIN脚

使用特权

评论回复
地板
wuhany| | 2022-7-10 15:39 | 只看该作者
原理图?

使用特权

评论回复
5
dengdc| | 2022-7-10 15:41 | 只看该作者
示波器验证一下

使用特权

评论回复
6
chuxh| | 2022-7-10 15:55 | 只看该作者
代码中操作的是否为正确PIN脚

使用特权

评论回复
7
zhenykun|  楼主 | 2022-7-10 15:59 | 只看该作者
通过mbed os提供的api,可以正常控制NUCLEO-F429ZI开发板上的led灯

使用特权

评论回复
8
pengf| | 2022-7-10 16:01 | 只看该作者
说明mbed os提供的API可以正常操作MCU的PIN

使用特权

评论回复
9
zhenykun|  楼主 | 2022-7-10 16:04 | 只看该作者
怀疑代码中操作了错误的PIN脚。

使用特权

评论回复
10
wyjie| | 2022-7-10 16:08 | 只看该作者
抽丝剥茧,缘木求鱼,顺藤摸瓜

使用特权

评论回复
11
kangzj| | 2022-7-10 16:13 | 只看该作者
应该会有新的发现

使用特权

评论回复
12
SantaBunny| | 2023-3-1 23:18 | 只看该作者
你使用SPI设备的地址之前有做map吗?在MMU enable的情况下,直接访问物理地址会出page fault,就像你看到的那样。

使用特权

评论回复
13
童雨竹| | 2024-5-16 07:02 | 只看该作者

这些引线越窄越好

使用特权

评论回复
14
Wordsworth| | 2024-5-16 08:05 | 只看该作者

图像由前景和背景组成,在灰度直方图上,前景和背景会形成高峰,在双峰之间的最低谷处就是阈值。

使用特权

评论回复
15
Clyde011| | 2024-5-16 09:08 | 只看该作者

要将多余空间去除。对于第一个字符从第一行开始向下扫描,把那些一行中所有的点的灰度值全为0的点去掉,直到扫描到有一行不全为0时为止。

使用特权

评论回复
16
公羊子丹| | 2024-5-16 10:01 | 只看该作者

输入滤波电容的公共端应作为其他交流电流地的唯一接点

使用特权

评论回复
17
万图| | 2024-5-16 11:04 | 只看该作者

根据色彩的变化记录每一行的颜色跳变点,由此识别出车牌区域。

使用特权

评论回复
18
Uriah| | 2024-5-16 12:07 | 只看该作者

切割完了第四个字符之后,再依次扫描剩下的空间,直到所扫描的这一竖上的所有点的灰度值不全为0时,认为是字符的开始并依次扫描直到所扫描的这一竖上的所有点的灰度值全为0时认为是字符的结束。

使用特权

评论回复
19
帛灿灿| | 2024-5-16 14:03 | 只看该作者

计算量小,计算快。缺点也严重:在不同的图像中,颜色分布差别大,处理效果也不会很好。

使用特权

评论回复
20
Bblythe| | 2024-5-16 15:06 | 只看该作者

在内存中开辟七个长为车牌长的七分之一和宽为车牌宽的区域

使用特权

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

本版积分规则

868

主题

11535

帖子

3

粉丝