CS5530读写时序是怎样的

2020-01-25 15:22发布

正在写一个cs5530的读写程序,总是感觉时序不对,读出来的东西总是FFFFFFFF,希望用过的大哥们指导指导,有源程序更佳,我已经在网上搜了两个,但是还是觉得不对。
请问CS5530的时序是怎样的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
macaroni
1楼-- · 2020-01-25 15:43
  1. __inline static uint32_t GetADCSampleValue(CS5513C channel)
  2. {
  3.     uint8_t count = 0;
  4.     uint32_t value = 0;
  5.     for (count = 0;count < 24;count++)
  6.     {
  7.         SetSck[channel]();
  8.         value <<= 1;
  9.         value |= (uint32_t)ReadSda[channel]();
  10.         ResetSck[channel]();
  11.     }
  12.     return value;
  13. }
复制代码
home
2楼-- · 2020-01-25 19:44
是CS5530啊,还有初始化以及一些寄存器设置
home
3楼-- · 2020-01-26 00:47
CS5530的片选择控制线/CS能固定接低电平(即接地)吗?如果能,配置、读写程序要怎么写?

一周热门 更多>