完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.问:编写 CS1237/CS1239 驱动的CLK 应该设置成多长时间较好? 答:CS1237/CS1239 的时钟设置时长为2us-15us,但是具体的时钟设置要求要根据ADC 的输出速率来确定的,比如说ADC 输出速率10HZ,每次输出的时间间隔为0.1S 就是说每次DRDY 发送一个脉冲信号的时间间隔为0.1S,只需要满足一次读写寄存器92 个CLK 需要的时间小于0.1S 就能正常的进行AD 数据转换。 2.问:编写CS1237/CS1239 驱动的CLK、SDA、CS 引脚的初始化设置要注意哪些问题? 答:CS1237 的CLK 引脚和SDA 引脚要注意引脚的初始化上下拉设置为不设上 下拉模式,要注意CS1239 的CS、CLK、SDA 引脚要注意初始化设置上拉。 3.问:编写 CS1237/CS1239驱动的中断触发条件设置是怎么设置的,中断线程与引脚的映射关系是什么样的? 答: CS1237/CS1237 的中断触发条件都是下降沿触发,使用CSU32F030 做主控的外部中断线程与引脚是一个映射关系:PinX=EXTIX Line 4.问: 编写CS1237驱动的读写寄存器时序中的无命令执行的空CLK 可以为了节省运行的复杂度而删除吗?还是一定要发送完整的46个CLK 才能读写寄存器?直接读AD数据要发送46个CLK 吗? 5.问:编写 CS1237 驱动发送读写命令是0x56与0x65,但是编写读写寄存器驱动的时候发送的命令变成了0xAC 与0xCA 了? 6.问:编写CS1237 驱动读写寄存器时应该怎么设置SDA引脚的输入输出模式? 答:建议初始状态SDA 引脚设置为输出模式,编写写寄存器函数时,先写入写字节命令是主控发送命令给ADC,设置SDA 引脚模式为输出模式,然后发送具体需要写的数据给ADC 也是SDA 引脚设置为输出模式,这样就不需要改GPIO的输入输出模式了。编写读寄存器函数时,先写入读字节命令是主控发命令给ADC,设置SDA 引脚为输出模式,然后再读取寄存器里面的值,此操作为主控读取ADC 的寄存器数据,主控是要被动接收的,主控的SDA 引脚应改变状态设为输入模式。 7.问:CS1237/CS1239 读写寄存器或者读取数据一定要用中断的方式读取吗? 8.问:CS1239读寄存器函数读功能配置寄存器数据与读数据转换寄存器数据有什么要注意的地方吗? 9.问:编写 CS1239 驱动时需要注意用户手册中时序图的哪些地方? 10.问:1239怎么切换通道读ADC? 11.问:怎么区分称重传感器引出的四根导线 E+、E-、S+、S-? 解答:最两旁的线是E+、E-的线,E+、E-可以自由选择两旁那边是正负,选择左边为E+的话则S+为左边靠近E+的接线,总的接线顺序为E+、S+、S-、E-,反之为E-、S-、S+、E+。 12.问:CS1237 与CS1239Demo 板实验环境的搭建有什么异同点与需要注意的点? |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
多路采集的空测试值,为什么不装传感器的时候每一个原点值不一样?
1548 浏览 1 评论
1020 浏览 1 评论
628 浏览 0 评论
麻烦厂家发一份CS1238/CS1237的驱动给我,STC单片机的。顺便发一个带基准电压的电路给参考一下
1372 浏览 0 评论
722 浏览 2 评论
6804浏览 45评论
5365浏览 34评论
1662浏览 10评论
3516浏览 9评论
1931浏览 9评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 01:21 , Processed in 0.779041 second(s), Total 64, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号