自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 git常用命令

git常用命令

2025-01-07 16:46:07 734

原创 【无标题】

【代码】【无标题】

2024-10-24 16:58:16 149

原创 c语言内存越界

【代码】c语言内存越界。

2024-09-25 12:49:03 282 1

原创 结构体中使用字符数组还是字符指针

【代码】结构体中使用字符数组还是字符指针。

2024-09-25 12:47:07 215

原创 访问内存地址

嵌入式系统经常会要求程序员去访问某些特定的内存位置,要求读取地址的里面的内容或者向改地址写入新值,特别是在嵌入式处理器的开发中操作寄存器时经常出现这种问题,比如要求设置一绝对内存地址为0x40020800的位置,将该地址里面的内容设置为整形值0x3456,编写代码并且完成这一任务.

2024-09-25 12:46:01 348

原创 大小端模式以及代码判别

【代码】大小端模式以及代码判别。

2024-09-25 12:45:11 245

原创 编程算法之哨兵思想

【代码】编程算法之哨兵思想。

2024-09-25 12:44:25 327

原创 Linux内核源码分析

总结:该宏的作用就是求出MEMBER成员变量在TYPE中的偏移量。

2024-09-25 12:43:40 421

原创 free和delete怎样处理指针

【代码】free和delete怎样处理指针。

2024-09-25 12:42:56 226

原创 define 对比typedef

​ 以上两种情况都是想要订定义dPS和tPS作为一个指向结构s指针.那种方法更好?

2024-09-25 12:42:06 310

原创 64位和32位Linux系统字节对齐问题

【代码】64位和32位Linux系统字节对齐问题。

2024-09-25 12:40:54 353

原创 #运算符和##运算符

【代码】#运算符和##运算符。

2024-09-25 12:40:04 264

原创 逻辑与运算与按位与运算

【代码】逻辑与运算与按位与运算。

2024-09-25 12:39:01 289

原创 嵌入式C语言笔试笔记

笔试。

2024-09-24 23:14:12 529

原创 const关键字作用

【代码】const关键字作用。

2024-09-24 23:12:10 320

原创 任务消息队列(**API - Task Message Queues**)

任务消息队列(**API - Task Message Queues**)

2024-08-31 20:55:06 1122

原创 ucos任务信号量

ucos任务信号量

2024-08-31 20:54:29 1048

原创 ucos软件定时器

ucos软件定时器

2024-08-31 20:53:14 1402

原创 事件标志组(API - Event Flags)

事件标志组(API - Event Flags)

2024-08-31 20:51:01 822

原创 内存管理(**Fixed-Size Memory Partitions**)

内存管理(**Fixed-Size Memory Partitions**)

2024-08-31 20:49:41 1181

原创 ucos利用互斥信号量解决优先级反转

【代码】ucos利用互斥信号量解决优先级反转。

2024-08-14 16:54:47 362

原创 ucos信号量

OS_OPT_POST_1(发给优先级最高的)OS_OPT_POST_ALL(发给所有任务)

2024-08-14 15:57:47 498

原创 ucos任务的删除,挂起,恢复

【代码】ucos任务的删除,挂起,恢复。

2024-08-13 19:52:42 580

原创 ucos时钟节拍(实现精确延时)

updated.

2024-08-13 18:21:31 706

原创 ucos创建自己的任务

p_stk_base is a pointer to the task’s stack base address. The task’s stack is used to store local variables, function parameters, return addresses, and possibly CPU registers during an interrupt.// 任务栈空间基地址的指针。用来进行提示和警告。OS_OPT_TASK_STK_CHK //运行任务堆栈检测。

2024-08-13 17:10:17 554

原创 初识ucos

款源代码开放的,抢占式多任务实时操作系统。

2024-08-13 17:07:02 233

原创 定时器输入捕获(测量超长周期的PWM)

注意:TIM3—CH1的ARR值要大(0xFFFF),防止过多的溢出进入中断;通俗来讲就是要尽可能用合适的尺子量取物品的长度。PSC为71、的情况下单次测量最大周期为65.535ms。定时器输入捕获TIM3—CH1(PA6)-> 输入捕获 测量TIM2->CH2。超长周期的测量用的时定时器溢出中断次数+count,尺子满量程使用的倍数+余数。TIM2—CH2 -> 产生PWM脉冲。

2024-07-17 15:46:52 312

原创 SPI通信协议基本原理及管脚定义以及外设Max_6675

当配置为主设备、NSS配置为输入引脚(MSTR=1,SSOE=0)时,如果NSS。● MISO:主设备输入/从设备输出引脚。这是一个可选的引脚,用来选择主/从设备。此时,所有的SPI设备,如果它们的NSS引脚连接。被拉低,则这个SPI设备进入主模式失败状态:即MSTR位被自动清除,此设备进入从模式。到主设备的NSS引脚,则会检测到低电平,如果它们被设置为NSS硬件模式,就会自动进。选引脚”,让主设备可以单独地与特定从设备通讯,避免数据线上的冲突。● SCK:串口时钟,作为主设备的输出,从设备的输入。

2024-07-16 21:37:12 784

原创 自定义UART数据格式

CPU与CPU之间通讯。外设和CPU之间通讯。

2024-07-16 19:01:30 249

原创 超声波传感器HCSR04

Vcc、 Trig(控制端)、 Echo(接收端)、 Gnd。

2024-07-16 18:27:33 965

原创 PWM控制呼吸灯

呼吸灯只需要改变占空比(占空比 —>灯两端电压—>流过灯的电流 )PA1可复用为TIM2_CH12(可产生PWM)stm32可调周期(通过调节频率)& 占空比。

2024-07-16 16:32:06 478

原创 矩阵按键外设

a. 将PA0PA7设置为推挽输出(底电平) 确定列b. 将PA4-PA7设置为上拉输入,PA0-PA3设置为推挽输出(底电平) 确定行。

2024-07-16 15:52:44 363

空空如也

空空如也

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

TA关注的人

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