摘要: 1.bsp_SysClock_Config使用: (1)在工程内加入野火开发板的"bsp_clkconfig.c"和 "bsp_clkconfig.h" 估计这部分的代码差异很小,只有外部晶振的规格会影响结果,但一般都是8MHZ。 (2)注意,由于设置了Flash预存取,文件使用了stm32f10x 阅读全文
posted @ 2022-05-12 21:23 咸鱼菜菜籽 阅读(108) 评论(0) 推荐(0)
摘要: 本节用于整理freertos中时间片的实现方式,以及测试程序的思路: 1.freertos中,由于遍历就绪链表时,使用的是索引节点,并且在结束后会将索引指向下一个; 这样每次遍历就绪链表选取节点的时候,会轮流选取节点。这样同优先级平分就实现了。 有一个细节,每次时钟中断到来,都会启动任务切换,那么平 阅读全文
posted @ 2022-05-12 09:13 咸鱼菜菜籽 阅读(692) 评论(0) 推荐(0)
摘要: 思路: 1.观察同优先级,flag在逻辑分析仪的波形变化 2.观察不同优先级,flag在逻辑分析仪的波形变化 1.观察同优先级变化: (1).两flag几乎同时进入高电平,说明让步的确实发挥了非阻塞的作用; (2). (2.1).flag2比flag1先翻转为低电平,根据本人的代码,初次运行先制定了 阅读全文
posted @ 2022-05-11 22:25 咸鱼菜菜籽 阅读(77) 评论(0) 推荐(0)
摘要: 1.TCB 新增成员 Priority 2.修改任务创建函数原型,并且在函数中,要设置 TCB 的优先级 3.静态创建任务的函数修改后,还需在调用它的地方完善形参: 4.此时检查编译正常; 5.把任务插入到对应优先级链表的过程,和设置TCB的优先级一样,都加入到任务创建函数中,这样使用任务时只需创建 阅读全文
posted @ 2022-05-08 10:52 咸鱼菜菜籽 阅读(129) 评论(0) 推荐(0)
摘要: 遇到keil寄存器空白: 鼠标在这里可以把窗口往左拉 LR正常的值: 0xFFFFFFF1 表示中断返回时从MSP堆栈恢复寄存器值,中断返回后进入Handler模式,使用MSP堆栈,(相当于从中断返回到另一个中断)。 0xFFFFFFF9 表示中断返回时从MSP堆栈恢复寄存器值,中断返回后进入线程模 阅读全文
posted @ 2022-05-04 02:09 咸鱼菜菜籽 阅读(520) 评论(1) 推荐(0)
摘要: 结论: 用户能关的中断有限制,这个值在 FreeRTOSConfig_user.h 设置; 用户退出临界区时,得等所有用户都退出了临界区,才会开中断; 系统能关所有中断,这个值可以在使用的时候设置; 系统开关中断都不会影响FreeRTOS的软件实现的中断嵌套计数器 代码,注释为对应效果: /* 声明 阅读全文
posted @ 2022-05-03 17:43 咸鱼菜菜籽 阅读(149) 评论(0) 推荐(0)
摘要: 如图,在keil中使用内联汇编时,有错误提示,但实际编译并没有报错: 注意,使用内联汇编用 __asm 但在编写portPendSV的过程中,出现了另一个错误: error: A1215E: Bad register list symbol error: A1154E: Unexpected ope 阅读全文
posted @ 2022-05-03 13:36 咸鱼菜菜籽 阅读(505) 评论(0) 推荐(0)
摘要: 引用另一个C文件的函数时出现错误: 为此专门给port_user.c定义了一个头文件 问题解决,工程有多c文件互相调用的情况下,还是得有h文件。 另一个问题,提示:"conflicting types for " 原因是引用了还未声明的函数,注意被调用函数不要放在下面。 变量重定义: 如图,把任务栈 阅读全文
posted @ 2022-05-02 16:13 咸鱼菜菜籽 阅读(130) 评论(0) 推荐(0)
摘要: 遇到结构体定义不完全: 如图,注意不要在结构体里用到还未声明的结构体; 调试中进入硬FLAUT: 只运行到写一个结构体而已.. 如图,在使用结构体指针时,需要为它分配内存: 此时访问不会 继续看有没有别的方法,并且还不知道分配内存函数做了什么; 使用单片机设置外设地址的方法,手动设置结构体的地址,R 阅读全文
posted @ 2022-05-02 01:56 咸鱼菜菜籽 阅读(141) 评论(0) 推荐(0)
摘要: 总结: 结论已经出来了,和上拉还是浮空无关,在输入模式下,IDR不会同步BSRR的变化,只有输出模式下,IDR才会同步BSRR的变化; 而ODR不管在任何情况下都会同步BSRR的变化。 回到本设计的过程,我想实现,key1按键被按下后,led点亮;key2按键被按下后,led熄灭; 1.在原理图方面 阅读全文
posted @ 2022-05-01 13:13 咸鱼菜菜籽 阅读(3695) 评论(0) 推荐(0)