| |
|
开发:
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 19:31:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |