自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (11)
  • 收藏
  • 关注

原创 STM32 备份升级

IAP (in-application programming) 又叫“应用程序内编程”,对于大多数基于闪存的系统,一个重要的要求是能够在最终产品中安装固件进行更新。STM32微控制器可以运行用户特定的固件来对微控制器中嵌入的闪存执行IAP。由于不限制通信接口协议等,只要能通过任意通信接口拿到新版固件包数据(bin文件),就能自己升级固件。另外通过添加外部无线模块(WIFI、蓝牙、4G模块)或者使用U盘、TF卡等外部存储设备还可以做OTA升级。

2024-02-04 12:17:54 657

原创 按键扫描:按下、松开、长按、长按松开、连击、连击结束、连击后长按(隐式)

按键扫描:按下、松开、长按、长按松开、连击、连击结束、连击后长按(隐式)

2024-01-04 17:42:51 419 1

原创 事件驱动多任务框架

单片机裸机,时间轮片,事件驱动多任务框架

2023-10-01 11:17:09 130

原创 通用 CRC(循环冗余校验)实现

通用 CRC 循环冗余校验模块实现支持 CRC8、CRC16、CRC24、CRC32、CRC64支持单次计算、分次计算支持自定义参数模型支持代码生成(C/C++)

2023-09-07 17:59:43 276

原创 通用环形缓冲队列

关于"环形缓存队列是什么"的问题,网上已经有很多文章解释了,这边就不再过度赘述。为了兼容嵌入式,未实现锁机制,若需要则在此通用环形队列的基础上再根据需求自行封装一层接口。

2023-08-24 16:14:27 88

原创 Segger Embedded Studio + STM32CubeMX 跨平台开发环境搭建

Segger Embedded Studio + STM32CubeMX 跨平台开发环境搭建。

2023-07-11 18:02:35 1681 2

原创 解决pyzbar中文出现乱码的问题

解决python pyzbar识别中文二维码乱码问题

2022-01-12 00:11:44 4623 10

原创 基于docker的esp-idf环境搭建

基于docker的esp-idf环境搭建1. 安装dockerhttps://docs.docker.com/engine/install/2、docker换国内源vim /etc/docker/daemon.json复制粘贴以下行{ "registry-mirrors":[ "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "http://registry.docke

2021-12-18 00:55:03 1778

原创 U盘修复 Kali+Win10 grub引导

今天win10的c盘满了,看了看分区表,发现kali的swap分区就接在我的C盘分区后面,于是我想着把它格了,给C盘扩8G具体操作过程在这里记录一下1. 进入kali2. sudo swapoff -a3. vim /etc/fstab(将最后挂载swap分区的一行前加#注释掉)4. reboot然后我就开心的进了windows在跟着教程删了恢复分区后,紧接着又删了8G的swap分区,然后把这些空间”扩展卷“到了c盘在我重启后,卡在了grub的引导界面...

2021-07-20 18:58:11 1786

原创 PTA 基础编程题 7-23币值转换

输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。输入格式: 输入在一行中给出一个不超过9位的非负整数。输出格式:在一行中输出转换后的结果。注意“零”的用法必须符合中文习惯。输入样例1:813227345输出样例1:iYbQdBcScWh

2021-06-15 13:07:55 693

原创 贪吃蛇容易踩的坑

链式实现贪吃蛇的BUG相信很多学习编程的小伙伴们都写/抄过“贪吃蛇”这个小游戏吧我们先引入一段代码#pythonwhile True: for event in pygame.event.get(): if event.type == QUIT: terminate() elif event.type == KEYDOWN: if (event.key == K_LEFT or event.key == K_a)

2021-02-04 04:17:20 941 1

oblique.mlapp

基于matlab的斜抛运动轨迹分析(考虑空气阻力) 之前上传的是exe,可直接下载,这里是源码

2021-06-17

m序列与卷积编解码.7z

m序列与卷积编解码

2021-06-16

rpi-qrcode-serial.7z

树莓派颜色识别-二维码识别-串口收发 python3 opencv pyserial pyzbar 内含完整帮助文档

2021-03-27

project_cpp.zip

c++实验课程的第七个实验,公司人员信息管理系统 employee、technician、manager、salesman、salesmanager

2020-06-12

stm32f4xx_mpu6050驱动.zip

stm32f4xx_mpu6050驱动,SDA->PB9,SCL->PB8,接vcc,gnd后即可, 风力摆相关,mpu6050读取姿态

2019-07-11

stm32f40xxx系列开发模板(兼容寄存器与库函数代码)

stm32f40xxx系列开发模板(兼容寄存器与库函数代码) 经本人精心修改整理,目录结构整洁, 兼容库函数版代码与寄存器版代码

2019-06-11

finger_game.zip

还记得小时经常和朋友们一起玩的那个手指游戏吗,一起来回忆一下 压缩包内包含源码与exe可执行文件

2019-06-04

51循迹避障追光智能车.zip

基于51,循迹避障追光智能车(89c52)源码 按照代码中引用的接口连接好实际线路 写入hex文件,自行调好各传感器灵敏度即可

2019-06-04

基于matlab的斜抛运动轨迹分析(考虑空气阻力)

基于matlab的斜抛运动轨迹分析(考虑空气阻力),大物作业。。顺便放上来,有需下载

2019-03-07

个人计算机进程监控(windows)

实现对个人计算机的屏幕、键盘、鼠标、驱动器事件等的监控 行为可能类似木马(不会对系统造成如何伤害)。。仅供下载用于参考学习, 作者保留所有版权,不得大肆传播与拷贝

2018-12-30

python3贪吃蛇

使用pygame模块编写(按p键暂停;用方向键和wsad键均可控制蛇体移动(轻按改变移动方向,按住不放可实现加速)。。。)

2018-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除