你好,
我的项目是以不同的格式显示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();AccdWi
ti 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);}
/*[]文件结束*/