完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好!
我有ACY8CKIT-059,它是伟大的,做了很多小事情到目前为止。今晚,我决定试着给12位DAC写一些值。 我看了几个例子等项目,似乎不能得到另一个出来,这有道理的800赫兹左右,这是块状和调制。 我敢肯定样品率和转化率都是绰绰有余的。我错过了什么?我也可能做错位, 代码看起来像这样。 包含和lt;Proj.H.gt;定义SlaveX地址0x62,定义WRB缓冲区大小(2U) int(){UINT8 SAMPLE段[WRSBuffelySimule];UINT16SAMPLE满; OpAMPU11START();I2CY11START();ADCY11START(); 囊状的; 对于(;;){AccQui1SistCurrimeTo();/*等待直到ADC转换完成* */ADCY11ISIStiME转换(ADCG1 1WAITIOFFORY结果);/*由于ADC转换完成,停止转换*/ADCY11STOSTRUNCTUTE();SAMPPLAULL=ADCYL1GETRESULT1616(); SAMPLE分段[ 0 ]=SAMPPLION GUT & GT;8U&0x00 FFU;SAMPLE程序段[1 ] = SAMPLE满和0x00 FFU; I2Cy11MistWrrestBuf(SavaveAdvor,(Unt8*)SAMPPLAL段,WRB缓冲区大小,I2Cy11MoDEi完整完成XFER);} |
|
相关推荐
4个回答
|
|
欢迎来到论坛!
函数I2Cy1MistMraveCudioBuffe()返回一个成功时为零的状态。否则将返回一个指示原因的值。请参阅I2CY1..H文件中定义的常数。 在无限循环中不需要ADCJSTART()和停止转换(),只需等待一个转换就绪,所有的事情都在API内处理。 下次不要只发布一个代码片段,而是完整的项目,这样我们大家都可以看看你的所有设置。要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。 鲍勃 |
|
|
|
ncmza 发表于 2019-9-29 11:09 所以,我添加了一些错误检查,它的工作是意料之中的。我想问题是ValueI正在写I2CDAC。有了I2CY1JMistWrreBuffe()命令,我必须包括开始位等吗?DAC是一个MCP47 25,一个DAC,它已经被用于一个透彻的讨论中,但是我被它对这个问题的解决方式弄糊涂了。 D I2CY-ADC-000 2.1兆字节 |
|
|
|
|
|
|
|
是的,我只是被MaskBuffic函数弄糊涂了,但是我想我已经开始用其他线程的源代码来理解它了。 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2071 浏览 1 评论
1827 浏览 1 评论
3642 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1762 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
362浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
860浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 10:02 , Processed in 0.961796 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号