fengbh ebf06e4b0c 优化获取波特率的方式 | 2 mesi fa | |
---|---|---|
include | 2 mesi fa | |
obj | 9 mesi fa | |
src | 2 mesi fa | |
.gitignore | 2 mesi fa | |
Makefile | 2 mesi fa | |
ReadMe.md | 2 mesi fa | |
SimHei.ttf | 3 mesi fa | |
img.png | 8 mesi fa | |
minicom.cap | 8 mesi fa | |
process.py | 3 mesi fa | |
requirements.txt | 8 mesi fa | |
reset_mcu.sh | 2 mesi fa | |
test.py | 3 mesi fa |
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