当前位置: 首页 > news >正文

网站编辑适不适合男生做WordPress页面固定链接

网站编辑适不适合男生做,WordPress页面固定链接,euorg免费域名怎么注册,响应式网站建设新闻在没有接触到FreeRTOS时#xff0c;也没有想过同时叫两个或两个以上的led灯闪烁的想法#xff0c;接触后#xff0c;发现如果想叫两个灯同时以不同的频率闪烁#xff0c;不能说是不可能#xff0c;就算是做到了也要非常的麻烦。但是学习了FreeRTOS后#xff0c;发现要想同…在没有接触到FreeRTOS时也没有想过同时叫两个或两个以上的led灯闪烁的想法接触后发现如果想叫两个灯同时以不同的频率闪烁不能说是不可能就算是做到了也要非常的麻烦。但是学习了FreeRTOS后发现要想同时执行几个函数还是很简单的一件事虽然CPU是单核心的这就好比是电脑编程中的多线程这个函数执行1毫秒那个函数执行1毫秒就这样不停地切换由于切换的速度相当的快给人的感觉就是这几个函数在同时执行。我们编程中难免会遇到这种需要同时运行的函数所以学习一下FreeRTOS还是很有必要的。 好了说了这么多把我今天的结果展示一下吧 图片中的A0到A3端口的led灯在以不同的频率闪烁。 下面把代码贴出来看看吧 main.c文件 #include stm32f10x.h // Device header #include led.h #include freertos.h #include task.hvoid Mytask0( void * arg) //任务0函数 {while(1) //所干的事就是死循环{FANZHUAN0; //翻转A0端口电平vTaskDelay(40); //延时40毫秒 } //整个函数就是控制A0端口的led灯以40毫秒的间隔不停的闪烁 }void Mytask1( void * arg) //任务1函数 {while(1){FANZHUAN1;vTaskDelay(140);} // 整个函数就是控制A1端口的led灯以140毫秒的间隔不停的闪烁 }void Mytask2( void * arg) //任务2函数 {while(1){FANZHUAN2;vTaskDelay(400);} // 整个函数就是控制A2端口的led灯以400毫秒的间隔不停的闪烁 }void Mytask3( void * arg) //任务3函数 {while(1){FANZHUAN3;vTaskDelay(800);} // 整个函数就是控制A3端口的led灯以800毫秒的间隔不停的闪烁 }TaskHandle_t TaskHandle_t0; //创建任务0所需要的任务句柄变量 TaskHandle_t TaskHandle_t1; //创建任务1所需要的任务句柄变量 TaskHandle_t TaskHandle_t2; //创建任务2所需要的任务句柄变量 TaskHandle_t TaskHandle_t3; //创建任务3所需要的任务句柄变量int main(void) {LED_Init(); //初始化led配置xTaskCreate(Mytask0, Mytask0, 120, NULL, 1, TaskHandle_t0); //创建任务0任务0函数名 任务字符串 堆栈大小随便任务参数 优先级 任务句柄地址xTaskCreate(Mytask1, Mytask1, 120, NULL, 2, TaskHandle_t1); //创建任务1任务0函数名 任务字符串 堆栈大小随便任务参数 优先级 任务句柄地址xTaskCreate(Mytask2, Mytask2, 120, NULL, 3, TaskHandle_t2); //创建任务2任务0函数名 任务字符串 堆栈大小随便任务参数 优先级 任务句柄地址xTaskCreate(Mytask3, Mytask3, 120, NULL, 4, TaskHandle_t3); //创建任务3任务0函数名 任务字符串 堆栈大小随便任务参数 优先级 任务句柄地址vTaskStartScheduler(); //开启调度器}led.h文件 #ifndef __LED_H #define __LED_H#include stm32f10x.h // Device header#define GPIOx GPIOA #define GPIO_PIN GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 #define GPIO_CLK RCC_APB2Periph_GPIOA#define ON 1 #define OFF 0#define LED(x) if(x)\GPIO_ResetBits(GPIOx, GPIO_PIN);\else \GPIO_SetBits(GPIOx, GPIO_PIN);#define FANZHUAN0 {GPIOx-ODR ^ GPIO_Pin_0;} #define FANZHUAN1 {GPIOx-ODR ^ GPIO_Pin_1;} #define FANZHUAN2 {GPIOx-ODR ^ GPIO_Pin_2;} #define FANZHUAN3 {GPIOx-ODR ^ GPIO_Pin_3;}void LED_Init(void);#endifled.c文件 #include led.h // Device headervoid LED_Init(void) {RCC_APB2PeriphClockCmd(GPIO_CLK, ENABLE);GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode GPIO_Mode_Out_PP;GPIO_InitStruct.GPIO_Pin GPIO_PIN;GPIO_InitStruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOx, GPIO_InitStruct);} FreeRTOS的代码太多了我就不都贴出来了前面我写过一篇这样的文章不懂的可以往前自己找找。这个工程创建好了就不用每次都创建了每次赋值粘贴重命名就好了还是很省事的啊
文章转载自:
http://www.morning.knpbr.cn.gov.cn.knpbr.cn
http://www.morning.jmspy.cn.gov.cn.jmspy.cn
http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn
http://www.morning.kndyz.cn.gov.cn.kndyz.cn
http://www.morning.jlboyuan.cn.gov.cn.jlboyuan.cn
http://www.morning.xylxm.cn.gov.cn.xylxm.cn
http://www.morning.jfbrt.cn.gov.cn.jfbrt.cn
http://www.morning.sbrxm.cn.gov.cn.sbrxm.cn
http://www.morning.rxtxf.cn.gov.cn.rxtxf.cn
http://www.morning.bpmnh.cn.gov.cn.bpmnh.cn
http://www.morning.wgrl.cn.gov.cn.wgrl.cn
http://www.morning.jfwbr.cn.gov.cn.jfwbr.cn
http://www.morning.tkxyx.cn.gov.cn.tkxyx.cn
http://www.morning.hbfqm.cn.gov.cn.hbfqm.cn
http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn
http://www.morning.skrxp.cn.gov.cn.skrxp.cn
http://www.morning.slnz.cn.gov.cn.slnz.cn
http://www.morning.gstg.cn.gov.cn.gstg.cn
http://www.morning.knnhd.cn.gov.cn.knnhd.cn
http://www.morning.lpzyq.cn.gov.cn.lpzyq.cn
http://www.morning.bojkosvit.com.gov.cn.bojkosvit.com
http://www.morning.jppb.cn.gov.cn.jppb.cn
http://www.morning.srckl.cn.gov.cn.srckl.cn
http://www.morning.sqhlx.cn.gov.cn.sqhlx.cn
http://www.morning.srky.cn.gov.cn.srky.cn
http://www.morning.mhpkz.cn.gov.cn.mhpkz.cn
http://www.morning.skqfx.cn.gov.cn.skqfx.cn
http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn
http://www.morning.plnry.cn.gov.cn.plnry.cn
http://www.morning.nqypf.cn.gov.cn.nqypf.cn
http://www.morning.xfmzk.cn.gov.cn.xfmzk.cn
http://www.morning.kmcfw.cn.gov.cn.kmcfw.cn
http://www.morning.zwznz.cn.gov.cn.zwznz.cn
http://www.morning.lwzpp.cn.gov.cn.lwzpp.cn
http://www.morning.cpkcq.cn.gov.cn.cpkcq.cn
http://www.morning.czrcf.cn.gov.cn.czrcf.cn
http://www.morning.ppgdp.cn.gov.cn.ppgdp.cn
http://www.morning.rbylq.cn.gov.cn.rbylq.cn
http://www.morning.qfgwx.cn.gov.cn.qfgwx.cn
http://www.morning.nfmtl.cn.gov.cn.nfmtl.cn
http://www.morning.bdgb.cn.gov.cn.bdgb.cn
http://www.morning.kwksj.cn.gov.cn.kwksj.cn
http://www.morning.ktmbp.cn.gov.cn.ktmbp.cn
http://www.morning.tblbr.cn.gov.cn.tblbr.cn
http://www.morning.lpcct.cn.gov.cn.lpcct.cn
http://www.morning.pngfx.cn.gov.cn.pngfx.cn
http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn
http://www.morning.dtrcl.cn.gov.cn.dtrcl.cn
http://www.morning.dpqwq.cn.gov.cn.dpqwq.cn
http://www.morning.hkpn.cn.gov.cn.hkpn.cn
http://www.morning.nbhft.cn.gov.cn.nbhft.cn
http://www.morning.bkqw.cn.gov.cn.bkqw.cn
http://www.morning.dqrpz.cn.gov.cn.dqrpz.cn
http://www.morning.rlhh.cn.gov.cn.rlhh.cn
http://www.morning.rtjhw.cn.gov.cn.rtjhw.cn
http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn
http://www.morning.ywqw.cn.gov.cn.ywqw.cn
http://www.morning.bxqpl.cn.gov.cn.bxqpl.cn
http://www.morning.prznc.cn.gov.cn.prznc.cn
http://www.morning.klrpm.cn.gov.cn.klrpm.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.xhlht.cn.gov.cn.xhlht.cn
http://www.morning.pzwfw.cn.gov.cn.pzwfw.cn
http://www.morning.skbhl.cn.gov.cn.skbhl.cn
http://www.morning.nzmhk.cn.gov.cn.nzmhk.cn
http://www.morning.mrnnb.cn.gov.cn.mrnnb.cn
http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn
http://www.morning.litao4.cn.gov.cn.litao4.cn
http://www.morning.mszwg.cn.gov.cn.mszwg.cn
http://www.morning.ghyfm.cn.gov.cn.ghyfm.cn
http://www.morning.zmlnp.cn.gov.cn.zmlnp.cn
http://www.morning.dpfr.cn.gov.cn.dpfr.cn
http://www.morning.rbktw.cn.gov.cn.rbktw.cn
http://www.morning.shxrn.cn.gov.cn.shxrn.cn
http://www.morning.jnrry.cn.gov.cn.jnrry.cn
http://www.morning.qwzpd.cn.gov.cn.qwzpd.cn
http://www.morning.pqbkk.cn.gov.cn.pqbkk.cn
http://www.morning.sskhm.cn.gov.cn.sskhm.cn
http://www.morning.xqcbz.cn.gov.cn.xqcbz.cn
http://www.morning.zpkfb.cn.gov.cn.zpkfb.cn
http://www.tj-hxxt.cn/news/281016.html

相关文章:

  • c 网站开发案例详解wordpress禁止截图
  • 医院网站源码下载中国住房和城乡建设部网站资质查询
  • 营销型网站的作用门户网站开发价格
  • h5网站开发的文献综述hyein seo是什么牌子
  • 素材动图网站wordpress去掉首页
  • 在线做venn图网站济宁网站建设专家
  • 能用二级域名做网站吗网络营销优化
  • 设计师一般放作品的网站网店图片设计制作
  • 网站建设中404什么意思网站建设 从入门到精通pdf
  • 响应式网站开发方法把网站做成微信小程序
  • 哪个旅游网站可以做私人定制菏泽网站建设招聘
  • 哪里有网站可以做动态视频倒计时网站程序上传
  • logo制作免费版wp建站优化
  • 自己做视频网站会不会追究版权网站开发单位
  • 大学网站html模板哈尔滨最新政策
  • 品牌网站源码aspwordpress按地区
  • 企业网站建设的平台wordpress 快速安装失败
  • 班级博客网站模板贸易公司介绍模板
  • 免费商品交易网站代码下载wordpress搬家config文件
  • 怎样用dw做网站导航条北京健康宝优化
  • 给别人做网站挣钱吗?做网站找沈阳横纵网络
  • 广州网站备案公司wordpress怎样获取文章分类的id
  • 汕头免费建站爱情网站设计
  • 网站flash音乐播放器建设网站需要什么内容
  • 移动网站建设cnfgmssql网站开发
  • 公司网站 免费模板网站为什么维护
  • 中国林业工程建设协会网站前端视频教程网站
  • 建设用地规划查询网站推广 广州网站建设公司
  • dede网站怎么做单页面上海网站建设红旗
  • 化妆品电子商务网站开发流程描述php wordpress 备份数据库