本帖最后由 BinWin 于 2020-10-13 00:26 编辑
华大的MCU产品用起来也算比较顺手,根据例程基本可以实现项目所需基础配置。最近有幸得到了HC32F460高性能系列的试用机会,遂调试个小项目来体验和分享这款M4核的单片机。板卡的PCB风格可见是阿里狗的产物,部分走线还使用了蛇形线,略高端的感觉
四脚有塑料螺柱,随板附送了一个读卡器和OLED屏,板载资源也较丰富,存储类的EEPROM, SPI FLASH,MicroSD,音频类的WM8731, CAN接口转换,还有数量可观的按键。制作音频播放器第一步,将这个一眼就看到的电位器用作音量调节,比起按键加减操作要舒服一些,不过这个电位器在中值处有一个反馈,不能完美的顺滑操作。
需要屏幕显示和ADC采集。OLED是SSD1306控制器,128*32的分辨率,这个程序网上太多了,随便摘抄一下就可以工作了。电位器引脚链接的是ADC12的第10通道,采集到电压就可以任意对照到音量上了。实际效果如图所示,电压从0-3.29V的变化过程,对应到音量从0-100。这样就变相的利用电位器实现音频音量的转换。
提一下刚开始通电,发现USB转串口是感叹号,一看是PL2303,顿时没了好感,要替换老版本驱动来凑活用,附件上传我正常能用的驱动包。接下来要调试音频操作,待续
PL2303_Prolific_GPS_1013_20090319.zip
(2.15 MB)
|