| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 嵌入式 -> 测试AFE4490 SPI接口读取数据都为0的问题 -> 正文阅读 |
|
|
[嵌入式]测试AFE4490 SPI接口读取数据都为0的问题 |
|
最近一个项目需要做到AFE4490 在github上面找了一个基于STM32 + AFE4490的参考用例。整个工程没有太大的难度 然后把这个参考用例移植到我的MCU小板上面 移植的过程都是正确的 但是在实际测试的时候,就是发现SPI读取出来的寄存器数值都为0。 软件这块,调取的SPI读写函数的接口,初始化SPI的接口,都是正常返回的,没有返回任何错误。 采用示波器抓取,发现只能抓取SPISIMO管脚上的数据,SOMI的数据没有 所以初步判断,SOMI上的数据没有,就导致我读取出来的数据都为0 初步判断是AFE4490这款芯片没有正常工作,没有起振的起来 然后找硬件工程师,发现电路上有个晶振没有焊接上,立马补充焊接了一下晶振 我们这边焊接的晶振是8M的,但是网上有人说要的是4M的 硬件工程师给了我们一个参考电路,这个参考电路用的也是8M的晶振 焊接上晶振之后,还是没有效果. 软件上面,CONTROL0必须要写个0x000001 值,才可以读取寄存器。因为要使能CONTROL0的SPI_READ 这个位。 后来才发现,硬件里面的电源电路有问题 硬件引出了一个VDD管脚,但是这个VDD管脚是不能给整个电路供电的,它是电源供电引出的一部分 最终采用电池供电,整个电路都能正常工作,读取SPI 就没有问题,可以正常的收发数据。 联系方式:sgmcy@126.com QQ:895029070 |
|
|
| 嵌入式 最新文章 |
| 基于高精度单片机开发红外测温仪方案 |
| 89C51单片机与DAC0832 |
| 基于51单片机宠物自动投料喂食器控制系统仿 |
| 《痞子衡嵌入式半月刊》 第 68 期 |
| 多思计组实验实验七 简单模型机实验 |
| CSC7720 |
| 启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
| STM32初探 |
| STM32 总结 |
| 【STM32】CubeMX例程四---定时器中断(附工 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/1 2:44:19- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |