芯片解密AT32F403A开发板的图标式应用系统
芯片解密AT32F403A开发板是一款功能强大的开发板,将潜能极大地发掘出来才是好的设计,为此,将先前建立在同一强大开发平台的设计移植它的上面以展示它的性能。 该设计的特点是采用图标式的界面设计,由于TFT未配置触摸功能,故以按键来辅助功能的选择,其主界面如图1所示,功能选择如图2所示。 1. 芯片解密电子时钟 RTC电子时钟是依靠MCU内部的RTC计时器来实现,其工作界面如图3所示。 芯片解密电子时钟 实现RTC显示功能的程序如下: 2.温湿度检测 借助外挂的DHT22温湿度传感器模块,可对环境的温湿度进行采集,其显示效果如图4所示。 显示温湿度显示的程序如下: 3.波形绘制 在配置绘图函数的基础上,可完成波形绘制的功能,其绘制3相交流电的波形曲线。 图5波形绘制 绘制正弦曲线的参数数组为: unsigned char values[64][2]= { {0x07, 0xFF},{0x08, 0xC8},{0x09, 0x8E},{0x0A,0x51},{0x0B, 0x0F}, {0x0B, 0xC4},{0x0C, 0x71},{0x0D, 0x12},{0x0D,0xA7},{0x0E, 0x2E}, {0x0E, 0xA5},{0x0F, 0x0D},{0x0F, 0x63},{0x0F,0xA6},{0x0F, 0xD7}, {0x0F, 0xF5},{0x0F, 0xFF},{0x0F, 0xF5},{0x0F,0xD7},{0x0F, 0xA6}, {0x0F, 0x63},{0x0F, 0x0D},{0x0E, 0xA5},{0x0E,0x2E},{0x0D, 0xA7}, {0x0D, 0x12},{0x0C, 0x71},{0x0B, 0xC4},{0x0B,0x0F},{0x0A, 0x51}, {0x09, 0x8E},{0x08, 0xC8},{0x07, 0xFF},{0x07,0x36},{0x06, 0x70}, {0x05, 0xAD},{0x04, 0xEF},{0x04, 0x3A},{0x03,0x8D},{0x02, 0xEC}, {0x02, 0x57},{0x01, 0xD0},{0x01, 0x59},{0x00,0xF1},{0x00, 0x9B}, {0x00, 0x58},{0x00, 0x27},{0x00, 0x09},{0x00,0x00},{0x00, 0x09}, {0x00, 0x27},{0x00, 0x58},{0x00, 0x9B},{0x00,0xF1},{0x01, 0x59}, {0x01, 0xD0},{0x02, 0x57},{0x02, 0xEC},{0x03,0x8D},{0x04, 0x3A}, {0x04, 0xEF},{0x05, 0xAD},{0x06, 0x70},{0x07,0x36} }; 此外,它能利用A/D转换功能对MCU内部的温度传感器进行采集,所绘制的温度曲线如图6所示,温度波动值在1度以内。 |

芯片解密