完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
IM通过UART接收一些数据(RX): 1。将它(ATOI())转换成一个整数, 2.将EntrIT(ITOA())转换为字符串并通过UART发送它(TX)。 同时,读取2个电压(DAALADC)和输出(DAC8)。 问题:如果我注释所有的ADC和DAC代码,UART通信工作正常。但是在所有用户模块+MICICODE中,UART通信是错误的(不规则的)。 我能做什么? 设置: 全局设置=24MHz,(VDD / 2)+/-(VDD / 2),SC ON / REF高 UART=9600,同步到SysClk, DualADC=8位,Calctime45,DualADCl HealPosik,PGA1 1A HealPipe,PGA2 2A HyPipe, DAC8=高功率 谢谢你的回复。 QueqCo代谢物 480.2 K |
|
相关推荐
31个回答
|
|
ncmza 发表于 2019-10-28 16:47 谢谢你的快速帮助! 我增加了RX缓冲区,但同样的问题(见图片)。 我的方法是: 1。用另一个UART PC发射机检查设备1的TX数据=设备1发送正确的所有数据。 2。从另一个UART PC发送器检查设备2(.zip)的TX数据=设备2TxCulink有故障(不规则)。 三。RADAN15156和调试器在“Boo.asM/org 30h,ReTI(PSoC块DBB10)”上停止了代码。 这意味着什么? 另一件事,IM搜索包括蓝牙模块的原型套件,我只能找到PSoC 4先锋套件。塞浦路斯销售另一个原型套件+蓝牙(不分离)。 谢谢你的回复! 调试程序BLIDDY6JPG 79.8 K 调试程序BLIDDY5.JPG 192.3 K 比尔迪4.JPG 57.9 K BLYDY3.JPG 91.8 K BLIDY2.JPG 103.2 K BLIDY1.JPG 106.2 K |
|
|
|
|
|
|
|
…尝试一下:
CSPrTNTF(缓冲器,“I Hur-EnElelsEN & Gt;%FNR”,IHAL);UARTHI PATSUP(缓冲器); 你需要 包括“STDIO。 字符缓冲器〔40〕; 鲍勃 |
|
|
|
ncmza 发表于 2019-10-28 17:44 谢谢你的帮助,但是CSPrTNTF不使用浮点——& UT输出是黑屏(用%D为十进制=工作) 另一个问题:如何将负浮点(例如-2.344)转换为String,因为FTOA的特征是:/**输入>2147483520×//*输入>0.0000001 */=超出范围。 |
|
|
|
|
|
|
|
我照你说的做了 …尝试一下: CSPrTNTF(缓冲器,“I Hur-EnElelsEN & Gt;%FNR”,IHAL);UARTHI PATSUP(缓冲器); 你需要 包括“STDIO。 字符缓冲器〔40〕; 有了新的项目,但没有UART输出。怎么了?(我重新安装PSoC设计器5.4 SP1) 文件4.4 267.8 K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我能做些什么吗?
顺便说一下,从设备2到设备1的UART输出丢失,因为传输速度很快… 我发现了一个函数浮动+负数+小数点定义 空ftoAWEW(char *缓冲,浮动var,int精度){long GealEng= =(long)var;char *EndoFScord=缓冲器;浮点分数;/存放数字的全部部分。 ITOA(缓冲器,整体部分,10); 现在我们需要一个派系。 如果(精度>0){ //我们这样做,因此定位字符串的结尾并插入/ /小数点。 (*)=‘0’)EndoFrSc++ +;/IM缓冲区von ITOA*EndoFSc+++='.'; /现在研究分数,确保任何负/ /值都是正的。 如果(var和lt;0){var=- 1;整部分*= -1;}分数=var -整部分;//Trnunon von nACKOMMASTELN和VokOMMA(精度:gt;0){ //乘以十并拔出数字。 分数*= 10;整部分=(长)分数;*EndoFrSc++=‘0’+OntEngt;//ASCII表Z.B. 5=&‘0’=48 + 5=53=5’/ /更新分数并移到//下一个数字。 分数=全部分;//n; / /终止字符串。 * EndoFoScord=“' 0”;} |
|
|
|
|
|
|
|
一个小问题:
如果我在PIN 0O0&01和1 DAC8上使用1 DALALADC在PIN 0Y5上,我可以用“PRT0DR=0B1000”、“高(LED))还是应该使用阴影Reg来设置PIN 0O3。? |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2069 浏览 1 评论
1826 浏览 1 评论
3634 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1510 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
507浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
357浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
854浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:19 , Processed in 0.964512 second(s), Total 68, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号