- 博客(4)
- 收藏
- 关注
原创 STM32 HAL库实现FreeRTOS+FreeModbus(从机和主机)
软件准备:FreeModbus源码:FreeModbus 主机和从机源码地址开发工具:Keilv5和CubeMX硬件平台:STM32F407VET6(带RS485接口)1.用CubeMX生成Keil工程:其他基础部分就跳过,这里讲讲需要注意的地方。配置系统调试引脚,选择基础定时器作为FreeRTOS时钟源。配置一个基础定时器给Modbus检测响应超时和数据帧同步。按照标准,modbus 每帧之间须至少间隔3.5个字节,在115200波特率下大概就是1.8ms的间隔。所以这里将定时器频率设置成
2021-05-29 16:08:35 9376 17
原创 Ubuntu下利用python实现自动打卡系统全过程
Ubuntu下利用python实现自动打卡系统全过程(详细)系统版本:Debian or UbuntuPython版本:3.xx以上实现功能:1.能自动打卡并定时启动;2.截图保存打卡信息;3.发送邮件通知。因为学校规定要求每天打卡,博主人懒又经常忘记打卡导致辅导员经常在大群里@我,属实尴尬。故干脆把吃灰的香橙派H616拿来挂打卡脚本。欸,舒服了。1.安装python环境和用到的包先安装 pip3工具 和相应的库sudo apt install -y python3-pip python3-
2021-05-12 18:23:26 614
原创 LVGL 学习笔记 Arc控件
LVGL 学习笔记 Arc控件常用API在父对象上创建一个ARC控件lv_obj_t * lv_arc_create(lv_obj_t * par, const lv_obj_t * copy)返回参数:指向创建好的弧控件的对象指针参数:par:指向对象的指针,它将是新弧的父对象,比如在主屏幕上创建则写主屏幕的对象指针,在一个Page控件上创建一个Arc那就填Page对象指针copy:这里的意思是从指定对象复制创建继承对象的参数设置,如果创建多个相同设置的控件可以直接以copy方式创建,就不会再
2020-12-13 16:25:59 1643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人