2015年3月19日
摘要: 任务可以通过等待信号量和消息、延时函数使自己挂起,系统开始调度运行其它任务OSTaskSuspend(5)。当然也可以通过相应的函数是自己恢复OSTaskResume(5)。延时函数:通过短延时OSTimeDly(n)和长延时函数OSTimeDlyHMSM(h,m,s,m)(最长11天)系统进入调度... 阅读全文
posted @ 2015-03-19 16:40 杰瑞鼠 阅读(746) 评论(0) 推荐(0)
摘要: 一个有趣的网络解释:信号量就是中央政府发给官人做一方大员的官印,有很多种官印但是不能一印多发,得到官印者才能掌权鱼肉一方百姓(任务得到信号量才能运行),否则你就只要等官跑官。(当然官印也可随时被政府收回(因腐败违反纪律等问题被剥夺优先权而分给其他人,当然以后表现好还可复出),或者嫌累或工资低自己封印... 阅读全文
posted @ 2015-03-19 11:04 杰瑞鼠 阅读(4904) 评论(0) 推荐(0)
  2015年2月25日
摘要: 1按说明书将电话线/modem/路由器/PC正确链接2保证路由器与PC的可靠连接;打开本地连接的 TCP/IP属性:使用以下IP,“192.168.1.X(0~255)”默认网关“255.255.255.0”默认DNS随后在填写,然后确定。(TL-R400和TL-R400+两款的管理地址默认为:19... 阅读全文
posted @ 2015-02-25 22:59 杰瑞鼠 阅读(334) 评论(0) 推荐(0)
  2014年11月17日
摘要: 多IC芯片的管教众多,一个一个的添加引脚效率较低,网上有好的方法,现总结如下1 在元件库.schlib中新建元件,画出框图和添加第一个PIN脚2利用smart paste快速放置众多PIN脚(具体的PIN name/电气类型可先不设置)。方法:2.1选择第一个PIN脚,复制,编辑,阵列粘贴(注意垂直... 阅读全文
posted @ 2014-11-17 13:36 杰瑞鼠 阅读(857) 评论(0) 推荐(0)
  2014年11月16日
摘要: RS485 采用差分信号负逻辑, -2V~-6V 表示“0” , +2V~+6V 表示“1 ” 。 RS485 有两线制和四线制两种接线,4线制实现点对点不能组网现在很少使用。2线制的485总线最多可挂32个节点,被配置成一主多从,通常使用双绞线实现链接,A-A,B-B. 2线制要注意地线问题(少地 阅读全文
posted @ 2014-11-16 17:29 杰瑞鼠 阅读(602) 评论(0) 推荐(0)
  2014年11月7日
摘要: 出错原因:模板FWLIB中没有添加stm32f10x_tim.c文件。添加即可一般利用库开发,将ppp.c(ppp.c又调用了库stm32f10x_xx.h)写好之后的调用步骤:1 将ppp.c和ppp.h拷贝到项目下的USE用户代码下,并在项目工程中加载ppp.c文件。2在main.c的头文件包含... 阅读全文
posted @ 2014-11-07 20:17 杰瑞鼠 阅读(2852) 评论(0) 推荐(0)
  2014年11月5日
摘要: MDK开启半主机模式-需要SWO线(换言之,需要使用JTAG接线),当目标板脱离仿真器(jlink/ulink)单独运行时,不能使用半主机模式 在部署生产应用程序或进行任何性能测量之前,始终记住禁用调试模式; 关于 microlib:使用微库的话,不会使用半主机模式. int fputc(int c 阅读全文
posted @ 2014-11-05 13:12 杰瑞鼠 阅读(2160) 评论(0) 推荐(0)
  2014年11月4日
摘要: 在设计宏定义的时候经常会用到换行符:\,换行符的要求是在输入换行符后直接回车,后面不能有任何符号,否则编译器总是报错,曾经拷贝一段代码,真是找不到问题,但编译器就是报错。后来直接按格式要求手动输入就没有问题。 阅读全文
posted @ 2014-11-04 21:06 杰瑞鼠 阅读(277) 评论(0) 推荐(0)
摘要: 在stm32的标准库的外中断库文件中有void EXTI_GenerateSWInterrupt(uint32_t EXTI_Line);原来一直不知道有什么用,现总结一下: 作用:软件模拟产生中断能进入中断处理函数,在没有硬件的条件下验证软件代码 前提:中断的设置与有硬件的时候完全一样 用法:在需 阅读全文
posted @ 2014-11-04 21:01 杰瑞鼠 阅读(699) 评论(0) 推荐(0)
摘要: keil中串口的虚拟调试信息在通过View-serial windows-#usart1/2/3/4/debug(printf)可以看到。当然也可以通过虚拟串口VSPD+串口调试助手在外部实现,方法如下: 虚拟 串口使用:步骤 1 下载虚拟串口软件,虚拟2个连接的串口COMA/COMB,这两个串口与 阅读全文
posted @ 2014-11-04 20:55 杰瑞鼠 阅读(17679) 评论(0) 推荐(0)