2024年10月12日

STM32用Keil编译时生成bin

摘要: 在user后处理中输入内容:fromelf --bin -o "$L@L.bin" "#L" 阅读全文

posted @ 2024-10-12 11:40 buckm 阅读(11) 评论(0) 推荐(0) 编辑

2024年6月30日

关于函数指针和结构体一起的用法

摘要: 想到单片机中的中断处理不好多样化,一直通过函数指针传递,今天想通过函数指针实现多样化,在中断中放一个要执行的函数指针,在外面可以改变此指针指向的函数。配合结构体的使用,感受到面向对象中class的存在了。 typedef int (*pFunc)(int);//定义一个函数指针类型 int add( 阅读全文

posted @ 2024-06-30 22:13 buckm 阅读(13) 评论(0) 推荐(0) 编辑

2021年10月19日

WIN10通过SAMBA访问UBUNTU共享文件夹没有写入权限

摘要: from:https://www.freesion.com/article/9355390651/ WIN10通过SAMBA访问UBUNTU共享文件夹,没有写入权限 1 背景介绍 1.1 环境介绍 win10,Ubuntu18.04,Samba4.7.6 1.2 现象介绍 按照正常Samba配置好后 阅读全文

posted @ 2021-10-19 22:57 buckm 阅读(2934) 评论(0) 推荐(0) 编辑

2021年10月9日

STM32 remap

摘要: PB3.4做GPIO用时需要重映射 RCC_APB2PeriphClockCmd( RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_S 阅读全文

posted @ 2021-10-09 17:50 buckm 阅读(65) 评论(0) 推荐(0) 编辑

2020年10月27日

PID

摘要: 啥是PID? PID可以吃吗?PID,就是“比例(proportional)、积分(integral)、微分(derivative)”,是一种很常见的控制算法。算法是不可以吃的。到LZ发帖的这一天,PID已经有105年的历史了它并不是什么很神圣的东西,大家一定都见过PID的实际应用——比如四轴飞行器 阅读全文

posted @ 2020-10-27 22:36 buckm 阅读(225) 评论(0) 推荐(0) 编辑

2019年4月10日

stm32 boot config

摘要: STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表: 三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。默认就选这个配置,如果要串口下载可加以下电路在串口的RTS和DTR上完美 阅读全文

posted @ 2019-04-10 22:03 buckm 阅读(602) 评论(0) 推荐(0) 编辑

2019年4月7日

#define GPIOA ((GPIO_typedef *) GPIOA_BASE基地址结构体指针

摘要: #define GPIOA ((GPIO_typedef *) GPIOA_BASE 此预处理将GPIOA变成GPIO_typedef 类型的结构体指针,默认指向了GPIOA的基地址首。在调用->指向不同结构体成员时,指针就会根据成员变量类型的大小跳不同的步进,进而访问到不同的成员地址,对不同成员地 阅读全文

posted @ 2019-04-07 19:55 buckm 阅读(2353) 评论(0) 推荐(0) 编辑

导航