SHT20温度传感器转串口

文能学渣变学霸,武能一招杀四方,是我们所有人的愿望。谁都希望自己不用付出努力就能比别人强。事实证明,这样的人凤毛麟角。我也是平庸中的一员,咱们没有别人的天赋。但是父母却给了我们健全四肢,我不能辜负期待。唯有不断前行,才能不负使命。
利用这次做项目,写自己第一篇博客。
这次SHT20转串口开发中,经历了很多波折。在这里记录一下自己开发过程中遇到的坑跟收货。
STM8单片机使用中有很多颠覆我认知,主要有一下几点。
1.IO在配置为输出,我们把IO口电平拉低会导致单片机无限重启,不知道是我个人原因还是大家都一样。
2.模拟ICC钟端口方向我用宏定义方式编写,结果一直死机重启。
3.不开启中断使能串口无法接收数据。
4.库函数,寄存器不能像STM32那样混用感觉很难受。
以上是第一次学习STM8过程中遇到的问题。不过成果还能接受,从接触STM8到样品制作完成使用4天不到,还是勉强可以接受。
成品功能描述:
1.波特率支持指令修改支持2400pbs~115200pbs.
2.两种传输方式,自动报文跟命令获取报文
3自动报文模式支持自定义发送速率。
4.支持一键恢复默认配置,不怕忘记配置。
5.所有配置通过指令进行,并支持断电保存,使用方便。
6.文本传输,可直接在上位机查看传输结果,大大降低使用难度。

后期实现功能:
1.再加入单总线功能,兼容DS18B20通讯协议。
2.加入用户ROM存储功能。

SHT20温度传感器转串口_第1张图片

你可能感兴趣的:(笔记)