- 博客(25)
- 收藏
- 关注
原创 C语言函数指针(个人笔记)
函数指针本质是一个变量,它内容是一个地址,它本身的存储也需要一个地址——本质是存储函数地址的变量。(*func_ptr)是一个指针,然后左边int 右边括号,右边优先级比较高,所以是函数。一个万能遥控器既可以控制电视和空调,控制电视换台和空调降温。函数指针本质是一个变量存储地址。所以add和&add是等价的。函数名本身就代表函数的地址。通过函数指针调用函数。
2025-11-13 17:36:53
354
原创 有关架构的一些随笔(个人笔记)
现在你是一个刚入会的小白,一问三不知,工会大佬看你新来,直接给你一把AK47(M3内核的stm32),先打几枪试试(把灯点亮)
2025-11-11 20:27:04
931
原创 FreeRTOS创建多任务和删除任务(个人笔记)
在使用了FreeRTOS之后,基本不用int main里面的while循环来实现函数了,这里面用来存放任务函数。所以,可以使用一个删除指令在创建任务结束之后释放空间。而任务函数的创建可以嵌套使用,比如下面这种。而这个创建函数一般只用一次。一般裸机程序的结构是这样。
2025-10-29 11:50:26
243
原创 FreeRTOS-第一部分-创建任务(个人笔记)
本文介绍了使用FreeRTOS点亮LED灯的基本步骤。首先通过xTaskCreate()创建任务,再调用vTaskStartScheduler()启动调度器。重点讲解了xTaskCreate函数的6个参数配置:1)任务函数实现点灯逻辑;2)任务名称;3)堆栈大小(默认128);4)参数传递(可NULL);5)优先级设置(0-4);6)任务句柄(可NULL)。示例代码展示了如何定义任务函数实现GPIO控制LED闪烁。通过合理配置这些参数,即可在FreeRTOS中实现LED控制功能。
2025-10-27 11:27:11
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅