完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我试图在我的PSoC BLE中使用ADC SAR UDB,我认为我的代码中有一些错误,因为在串行通信上没有响应(我只看到我的第一条消息)。这是我的密码:
包含“Proj.h”包含和lt;sdio.h & gt;int main(空隙){CyGloalAlctuable;/*启用全局中断。*/ char STR〔12〕={’0’};UtiT16转换=0;UTI16电压=0;ADCYSTART();UARTHARSTART();UARTHARUTARTPUTHORE(“HI每个人”);((;))AdCl SistCurror();ADCJI ISEDATION转换(ADCJAWITITH-FORY结果);转换=ADCJGETRESULT16(0);电压=ADCY-CurtStokes MVoLTS(0、转换);adc_stopconvert();sprintf(STR,“%d”,转换);uart_uartputstring(STR);CyDelay(500);} } 当我用debbugeri看到我的数据丢失与线电压= adc_countsto_mvolts转型(0、转换);“。但是,“adc_getresult16(0);“不给我的数据(example1675,满分2047分),但它不将其转换为米利伏。有谁知道是什么原因吗? 钯。在我的topdesigni只有钻头、ADC SARSeq、SCB(UART),我使用的Arduino的监控seriewhere我只看到第一条消息:“大家好”。 |
|
相关推荐
5个回答
|
|
|
欢迎来到论坛,阿图罗!
我会提出一些建议: 使用“大家nn R”使输出线要分开。与其他输出相同。 项目建设背景>;>;编译器优化设置为“无” -连接器组使用NeLIB纳米到真 将用户NeLIB纳米浮点格式设置为真 工作空间资源管理器&系统集堆大小到0x0200 你不需要在主loopm使用startconvert()外环采用StartConvert和stopconvert()。 你丢失的数据可能会导致一些优化,现在关闭。 下一次(这是更容易为我们检查)请您完整的项目,这样我们都可以在你所有的设置,一看。这样做,使用的创造者- >;文件& gt;创建工作包(最小的)并将结果文件。 鲍勃 |
|
|
|
|
|
这是你的节目。我还添加了一个模具临时设备,这样您就可以读取ADC的两个通道。跳转P3.2到3.3伏在J1上。你在哪里看不到电压的原因是你没有把它打印出来。
WorkStudio03. Cyrkk.Access 01Y0.Zip 484.4 K |
|
|
|
|
|
非常感谢你,鲍伯。我做了这个改变,传输数据完成了。 |
|
|
|
|
蔡R2016 发表于 2019-11-5 17:57 非常感谢你的博博加,这对我也有帮助。在这个论坛上有很好的人 |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
786个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
7241 浏览 0 评论
2482 浏览 1 评论
2175 浏览 1 评论
4037 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
2082 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
7724浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
6283浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
751浏览 2评论
725浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
8119浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-8 18:21 , Processed in 0.863422 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2722