上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 99 下一页
摘要: 对于.h中函数申明,extern只是将该函数显式的指定为extern(全局可见的)不加也可以,因为函数默认就是extern(全局可见的) 阅读全文
posted @ 2017-06-24 19:44 流水灯 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、典型无线收发机编码 2、前导码的作用是使接收机的时钟和发射机同步(有待验证),如果接收机工作在WOR模式,前导码还有唤醒接收机的功能(接收一定数量的前导码),此时发射机必须发送较长的前导码才能把接收机从WOR模式唤醒。如设置接收机1S唤醒一次,那么接收机每隔1S唤醒一次搜索前导码,而发射机先发射 阅读全文
posted @ 2017-06-24 14:03 流水灯 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 以下面的按键处理函数作为例子讲解可能存在的bug 讲解: 第一代码段:检测到按键按下的下降沿,启动定时器计数;检测到按键放开的上升沿,停止定时器计算,根据按下的时间长短进行事件处理。 第二代码段:计数到一定值LED进行相应的显示(计为A)表示已经长按了一定时间,放开按键LED进行另一种显示(计为B) 阅读全文
posted @ 2017-06-23 09:39 流水灯 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 执行NVIC_SystemReset()函数不允许被打断,所以关总中断 阅读全文
posted @ 2017-06-22 14:58 流水灯 阅读(7703) 评论(0) 推荐(0) 编辑
摘要: IAP 流程(OTA) 1、获取 APP bin 文件,往 flash 相应位置写入 APP bin 文件(生成 APP bin 文件前需要设置 flash 起始地址,对于 STM32 不再是 0x08000000) 2、从 APP bin 文件的第一个地址取出栈的初始值,初始化 MSP(如果不重新 阅读全文
posted @ 2017-06-22 14:26 流水灯 阅读(3326) 评论(0) 推荐(0) 编辑
摘要: 1、TCP客户端要连接到TCP服务器,需要经过三个过程: 以下是通过 Wireshark 抓取的三次握手数据包 No Time Source Destination Protocal Length Info 505244 28619.472565 192.168.123.41 192.168.123 阅读全文
posted @ 2017-06-21 22:15 流水灯 阅读(1080) 评论(0) 推荐(1) 编辑
摘要: 晶振坏了。 阅读全文
posted @ 2017-06-19 19:45 流水灯 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 1、任务的栈资源(创建任务分配的资源,单位是4字节)来自 configTOTAL_HEAP_SIZE 定义的堆,如果任务栈总量超过 configTOTAL_HEAP_SIZE,任务创建失败; 2、如果在某个任务运行中,某个函数导致栈总量超过创建任务时分配的栈空间大小,会调用 void vApplic 阅读全文
posted @ 2017-06-19 19:01 流水灯 阅读(9278) 评论(1) 推荐(2) 编辑
摘要: 1、有个7位递减计数器(WWDG->CR),就这个计数器和窗口计数器(WWDG->CFR)决定什么时候喂狗。狗喂早了,复位——“早”体现在 计数器值(tr)>窗口值(wr),也就是计数器值还没有减到窗口值以下; 2、当 0x40 < 计数器值(tr) < 窗口值(wr) 时,这时候最适合喂狗了,也只 阅读全文
posted @ 2017-06-18 23:12 流水灯 阅读(457) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-06-16 23:24 流水灯 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 99 下一页