- 博客(7)
- 收藏
- 关注
原创 keil 实现编译后自动下载
C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\STM32_Programmer_CLI.exe” -c port=SWD speed=4000 -w “你的hex路径(绝对地址)” 0x08000000 -v -rst -run。:: 新工具默认自动退出,无需 -q,流程更稳定。需要在魔术棒里勾选一项编译后run。keil 实现编译后自动下载。使用脚本(.bat),依赖。
2025-10-25 23:42:32
218
原创 STM32 Flash应用笔记
发现把STM32G030F6P6的Flash擦写部分代码移植到STM32F103ZET6中,失效了。debug发现是擦除失败。看了好久总算找到问题了,是真坑!仔细看,STM32F103ZET6 的FLASH_EraseInitTypeDef 结构体中用的是PageAddress。混用现象就是擦除flash后,SWD断开,重启程序也不工作了。下面放入STM32G030F6P6 Flash操作代码。而STM32G030F6P6用的是Page。下面是STM32F103ZET6的。
2025-10-25 23:33:15
162
原创 matlab Hough变换提取车道线
Hough变换提取车道线图像前处理clc;clear;close all;Image=rgb2gray(imread('车道线.png'));imshow(Image);figure(2),imhist(Image);Image = imbinarize(Image,0.90);figure(3),imshow(Image);bw=edge(Image,'log');figure(4),imshow(bw);title("边缘检测后的二值图");绘制Hough曲线并提取交叉点
2022-04-29 23:02:01
1640
原创 EC11旋转编码器驱动程序
EC11驱动程序不多做介绍,百度上很多相关的介绍首先,放上参考文档我是对该文档代码进行一些修改,偏向于我的习惯做的修改。主要是作者的代码在按下并旋转的时候会触发长按(也许是我移植的时候,改错了什么所导致的)、双击,我把它改为不触发。并且让函数做返回值处理,最终的按键操作在主函数或者单独写一个设置,便于后续移植。EncoderEC11.c//---->>>>----文件描述:EC11旋转编码器底层驱动程序---<<<<----////----
2021-04-04 14:39:03
10354
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅