M335X核心板spi不能发出时钟是什么原因

米青争 2016-12-22 11:02:41
核心板的SPI驱动编译后加载,测试后结果不能发出时钟。其工作为为主模式,用示波器量波形,不论发送还是收发函数都没有波形,这是什么地方设置不对吗?程序都是按照技术手册中的说明配置的,找不到原因。一般出现这准状况是什么原因导致的?求指导!谢谢!
...全文
308 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
米青争 2017-01-04
  • 打赏
  • 举报
回复
感谢大家的讨论,找到问题的原因了,是引脚的问题
hailee1985 2016-12-27
  • 打赏
  • 举报
回复
引用 7 楼 curious_cat 的回复:
AM335X的引脚复用比较严重,需要自己检测下寄存器配置; 自己实现一个可以访问寄存器的工具,检查下面寄存器的内容: 1)管理引脚复用的寄存器; 2)管理外设模块时钟的寄存器; 3)SPI模块寄存器配合; 检测这三个地方的寄存器设置是否跟你需要的一致。
同感,LZ还是仔细检查一下寄存器配置,如果SPI相关寄存器配置没有问题,那么久看看是不是管脚没有配成SPI使用。
curious_cat 2016-12-26
  • 打赏
  • 举报
回复
AM335X的引脚复用比较严重,需要自己检测下寄存器配置; 自己实现一个可以访问寄存器的工具,检查下面寄存器的内容: 1)管理引脚复用的寄存器; 2)管理外设模块时钟的寄存器; 3)SPI模块寄存器配合; 检测这三个地方的寄存器设置是否跟你需要的一致。
米青争 2016-12-23
  • 打赏
  • 举报
回复
自己顶一下,欢迎大家讨论!
xqhrs232 2016-12-23
  • 打赏
  • 举报
回复
引用 3 楼 u013011898 的回复:
问了卖开发板的,他们说不提供技术支持,和他们要的驱动程序就是这样的现象,自己根据技术手册配置寄存器编译也没有时钟。
他们说不提供技术支持----这个是亮点!!! 现在卖开发板的都这样???只管收钱!!!
米青争 2016-12-23
  • 打赏
  • 举报
回复
自己顶一下,欢迎大家讨论!
米青争 2016-12-22
  • 打赏
  • 举报
回复
问了卖开发板的,他们说不提供技术支持,和他们要的驱动程序就是这样的现象,自己根据技术手册配置寄存器编译也没有时钟。
  • 打赏
  • 举报
回复
问卖开发板的,你这个我没用过。 以前我的板子spi驱动也是有bug,不过时钟还是有的。
米青争 2016-12-22
  • 打赏
  • 举报
回复
我用的系统是wince系统。大家有没有在这上遇到这个问题或者在其他系统或者核心板上遇到过这个问题,是怎么解决的呢!

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧