fengbh ebf06e4b0c 优化获取波特率的方式 | пре 2 месеци | |
---|---|---|
include | пре 2 месеци | |
obj | пре 9 месеци | |
src | пре 2 месеци | |
.gitignore | пре 2 месеци | |
Makefile | пре 2 месеци | |
ReadMe.md | пре 2 месеци | |
SimHei.ttf | пре 3 месеци | |
img.png | пре 8 месеци | |
minicom.cap | пре 8 месеци | |
process.py | пре 3 месеци | |
requirements.txt | пре 8 месеци | |
reset_mcu.sh | пре 2 месеци | |
test.py | пре 3 месеци |
uart_temp是用于8051单片机上的一个项目,用于获取温度,并使用串口打印出来。
支持不断电烧录,发送"RESET!"命令后,软复位单片机,并自动重启。(stcgal -a -r "./reset_mcu.sh"
的方式无法自动重启,原因未知)
支持Makefile
支持Window环境
请先安装以下工具:
编译源文件
make clean all
将Makefile中的COM3口,修改为本地连接单片机的COM口
烧录到单片机
make flash
打开串口软件,接收来自单片机的数据
串口波特率:9600
minicom -D /dev/ttyUSB0 -b 9600
推荐使用图形化的串口软件:COMtool
运行process.py
解析数据生成图片
# 新建虚拟环境
virtualenv env
# 安装依赖
pip install -r requirements.txt
# 运行脚本
python process.py