- 博客(32)
- 收藏
- 关注
原创 访问内存地址
嵌入式系统经常会要求程序员去访问某些特定的内存位置,要求读取地址的里面的内容或者向改地址写入新值,特别是在嵌入式处理器的开发中操作寄存器时经常出现这种问题,比如要求设置一绝对内存地址为0x40020800的位置,将该地址里面的内容设置为整形值0x3456,编写代码并且完成这一任务.
2024-09-25 12:46:01
348
原创 任务消息队列(**API - Task Message Queues**)
任务消息队列(**API - Task Message Queues**)
2024-08-31 20:55:06
1122
原创 内存管理(**Fixed-Size Memory Partitions**)
内存管理(**Fixed-Size Memory Partitions**)
2024-08-31 20:49:41
1181
原创 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
原创 定时器输入捕获(测量超长周期的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
原创 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关注的人
RSS订阅
1