2023-12-29 10:45:06 +08:00
2024-07-15 00:48:18 +08:00
2023-12-29 10:42:59 +08:00
2024-01-15 22:00:02 +08:00
2024-07-15 01:01:03 +08:00
2024-01-15 22:00:02 +08:00
2024-07-07 19:02:36 +08:00
2024-07-15 00:48:18 +08:00
2024-07-15 01:01:03 +08:00
2024-07-07 19:02:36 +08:00
2024-07-07 19:02:36 +08:00

UART_TEMP - 利用单片机获取温度,并通过串口打印、

uart_temp是用于8051单片机上的一个项目用于获取温度并使用串口打印出来。

特点

  • 支持打印浮点数

  • 支持串口打印

  • 仅当温度变化时才会打印

  • 支持SDCC编译

  • 支持stcgal命令行烧录

  • 支持不断电烧录,发送"RESET!"命令后,软复位单片机,并自动重启。(stcgal -a -r "./reset_mcu.sh"的方式无法自动重启,原因未知)

  • 支持Makefile

  • 支持Window环境

快速开始

请先安装以下工具:

  1. 编译源文件

    make clean all
    
  2. 将Makefile中的COM3口修改为本地连接单片机的COM口

  3. 烧录到单片机

    make flash
    
  4. 打开串口软件,接收来自单片机的数据

    串口波特率9600

    minicom -D /dev/ttyUSB0 -b 9600
    

    推荐使用图形化的串口软件:COMtool

  5. 运行process.py解析数据生成图片

        # 新建虚拟环境
        virtualenv env
        # 安装依赖
        pip install -r requirements.txt
        # 运行脚本
        python process.py
    

    数据图片

更多的信息

从Keil迁移到SDCC

Description
No description provided
Readme 4.9 MiB
Languages
C 89.9%
Python 3.7%
Makefile 3.3%
Shell 3.1%