Cypress技术论坛
直播中

谢云生

7年用户 178经验值
私信 关注
[问答]

如何以不同的格式显示A/D转换的结果?

你好,
我的项目是以不同的格式显示A/D转换的结果。不能以十进制格式(浮点)显示结果。
我的资源是:
PSoC造作3.3。
PSOC4: CY8CKIT-04942XX-(CY8C4245AX83)
液晶显示器:RC1602B
我把“-UAPrimtf.Fig”写为链接器工具的自定义命令行。
LCD只显示“ADC”,位置(0,0)。
谢谢您!
主文件是波纹管:
包含和lt;Proj.H.G.;包含和lt;STDIO。h & gt;int主体(){INT32 Currsie;char CuvAu蚁(16);FloAT32 VALL,VIN;CyGloalActuabess;/*启用全局中断。*/ADCYSTATE();AdcIdSistCurror();AccdWiti FixFor结果;LCDX Sistar();LCDX位置(0,0);LCDApReltStand(“ADC”);((;)){0} AdcLGETReultT16(0);Val= ADCU-CurtStokes电压(0,Currsie);SaMPTF(CuvANT,%1.4f,VAL);LCDX位置(1,0);LCDApReltStand(CuvANT);VIN=(FLUAT32)Currsie * 1024/32768;SaMPTF(CuvANT,%1.3F),VIN;LCDX位置(1,6);LCDA PrimtScript(CuvANT);LCDX位置(0,6);LCDA PrimeToT(VIN);LCDX位置(0,10);LCDA PrimtIn 16(Currsie);LCDX位置(1,11);LCDA PrimtTn16(VIN);CyDelay(1000);}
/*[]文件结束*/

回帖(3)

鲁玉萍

2019-10-31 11:08:03
你好,
你能增加栈大小Inn吗?CyDR & gt;Stullg≫堆栈大小。
谢谢,
希马
举报

王琳

2019-10-31 11:23:49
它不是堆栈大小,而是堆大小。将其设置为至少0x0200。
鲍勃
举报

谢云生

2019-10-31 11:41:04
感谢两者,鲍伯(0x0200)和Hima(0x0800)。现在开始工作了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分