上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 100 下一页
摘要: 原文地址:http://www.cnblogs.com/god-of-death/p/6942641.html 绝大多数情况下,调度器的配置如下: 下面的说明基于上面的调度器配置: 如果有更高优先级的任务进入准备状态,会立马抢占CPU使用权;时间片只适用于优先级一样的任务(准备状态)之间轮训,时间片 阅读全文
posted @ 2017-06-05 00:01 流水灯 阅读(340) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-06-01 10:29 流水灯 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/god-of-death/p/6917837.html 1、二值信号量 就像一个标志位,事件产生置一,事件处理后直零 用于任务之间的同步,即一个任务 give token,另一个任务 take token 特别提醒: V7.X版本中使用vSem 阅读全文
posted @ 2017-05-29 13:09 流水灯 阅读(11492) 评论(0) 推荐(0) 编辑
摘要: 带过零检测:只有在过零才检测有没有光,有则在这个周期内是导通的;不能决定在一个周期内的某个时刻导通;用带过零检测的光耦控制可控硅,电网的波形还是完整的正弦波,因此不会产生谐波对电网产生干扰。 阅读全文
posted @ 2017-05-25 14:16 流水灯 阅读(222) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-05-24 16:22 流水灯 阅读(7) 评论(0) 推荐(0) 编辑
摘要: stm32用printf函数重定向到串口USART1发现第一个字符没打印出来具体如下: 刚开始修改fputc函数如下: int fputc(int ch,FILE *f) { USART_SendData(USART1,(uint8_t)ch); while(USART_GetFlagStatus( 阅读全文
posted @ 2017-05-23 12:40 流水灯 阅读(5397) 评论(0) 推荐(0) 编辑
摘要: #define __debug #ifdef __debug #define debug(format,...) printf("File: "__FILE__"\nLine: %05d\nmessage: "format"\n", __LINE__, ##__VA_ARGS__) #else #d 阅读全文
posted @ 2017-05-22 23:37 流水灯 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/god-of-death/p/6891400.html FreeRTOS中的断言函数configASSERT()和标准C中的断言函数assert()是一样的,如果断言函数的参数为0时将触发断言函数的执行。 FreeRTOS的断言功能在调试阶段是 阅读全文
posted @ 2017-05-22 21:09 流水灯 阅读(12101) 评论(0) 推荐(0) 编辑
摘要: 1、创建任务、定时器等都需要耗用分配给FreeRTOS的heap,由于RAM有限,分配作为FreeRTOS的heap量有限,一不小心就不够用了,所以应该判断返回值,如下图: 2、在程序运行过程中要实时检测任务是否栈溢出,可以编写如下函数: void vApplicationStackOverflow 阅读全文
posted @ 2017-05-22 15:53 流水灯 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 注意点: 1、首先要将中断的嵌套全部设置为抢占优先级。 2、将freertos系统内核中断(configKERNEL_INTERRUPT_PRIORITY)的优先级设置成最低,用来设置tick中断和PendSV中断的优先级 3、将freertos的最大系统调用中断优先级(configMAX_SYSC 阅读全文
posted @ 2017-05-22 00:06 流水灯 阅读(15869) 评论(0) 推荐(1) 编辑
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 100 下一页