用18B20温度控制板介绍华大HC32F030单片机 (一)
华大HC32F030单片机很讨巧:封装小、便宜、能扛事
- 产品特点 :
HC32F030系列单片机属于华大半导体公司“通用控制”产品系列的产品,主要性能参数:
①、主频48MHz
②、Contex M0内核
③、64KB Flash
④、8KB RAM
⑤、2路UART
⑥、2路I2C
⑦、2路或者1路SPI
⑧、10到24路ADC(12bit)
⑨、23到56路GPIO - 选择多样
HC32F030系列单片机具有很多种封装,包括:TSSOP28、LQ48等7种,资源多寡根据封装不同而有差别。 - 总体印象
从特点来看,性能一般,尤其是主频速度低,不能胜任带液晶显示驱动的项目,以及对速度要求高的电机控制项目。具体选型表详见链接:
点击进入小华半导体浏览:华大MCU产品选型表
但是作为一般项目,例如:数码管显示的产品、模拟量传感器产品、玩具或者只做通讯专用的小终端,甚至仅仅拿来学习华大系列单片机用,都是十分合适的。
用18B20温度传感器项目体验实践HC32F030E8PA
要想了解一个单片机产品的特性,除了浏览选型表、阅读数据手册,最好的方式就是通过实际的项目去全方位感受这个产品的全部。后面几次分享,我会通过基于18B20传感器的温度控制板,来介绍HC32F030单片机的使用过程,包括:温度控制板的电路原理;18B20的使用介绍;总体方案的考虑;软件代码分析等内容。
这个项目将会用到的芯片:
-
温度传感器18B20 ,单片机伴侣:测量范围-55℃~+125℃;单总线通信;供电2.5V-5.5V;温度分辨率9-12 位可选;适用范围广;
-
单片机HC32F030E8PA,该型号除了管脚资源在该系列中足够用之外,封装是TSSOP28,引脚外露,易于手工焊接;
-
开关电源芯片LP6498AB6F 降压DCDC芯片,4.5V-30V输入;0.8V-12V输出;1200mA带载能力,除了这些参数,选开关电源芯片还应该看什么参数;
-
热敏电阻NTC 温度愈高,阻值愈低,线性很差的材料型传感器,有了18B20为何还要用它?
-
共阴极双位数码管 八字段分时共用的数码管,如何用单片机高效率驱动之?
-
微动开关 单刀单掷复位按钮,如何既能设置温度值,又能实现查询当前温度、翻页显示等复杂功能,如何通过代码实现区分长按与短按的动作。