<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[青云志的博客]]></title><description><![CDATA[笨鸟]]></description><link>https://blog.youkuaiyun.com/qq_40776830</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40776830]]></copyright><item><title><![CDATA[51模块_定时器与中断]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/108847905</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/108847905</guid><author>qq_40776830</author><pubDate>Mon, 28 Sep 2020 15:23:56 +0800</pubDate><description><![CDATA[51模块_定时器与中断定时器 寄存器相关表 ① 定时具体值表 ②  TCON-定时器/计数器控制寄存器的位分配(地址：88H)表 2.1 TCON-位描述表 ③  TMOD--定时器方式控制寄存器的位分配(地址 89H)表 3.1 TCON-位描述定时器程序应用使用步骤中断寄存器表 ① 中断使能表 1.1 IE-位描述表 ②  中断函数表 ③ 中断优先级表 1.1 IP-位描述
定时器 寄存器相关
表 ① 定时具体值




名称
描述
SFR地址




TH0
定时器 0 高字节
8CH


TL0
定]]></description><category></category></item><item><title><![CDATA[zigbee模块_Z-stack的使用]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/102712410</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/102712410</guid><author>qq_40776830</author><pubDate>Thu, 31 Oct 2019 23:49:57 +0800</pubDate><description><![CDATA[Ztack

]]></description><category></category></item><item><title><![CDATA[树莓派折腾日记（1）——基本软件与设置]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/102512488</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/102512488</guid><author>qq_40776830</author><pubDate>Wed, 23 Oct 2019 22:50:06 +0800</pubDate><description><![CDATA[系统烧录
格式化sd卡
软件：SDFormatter
选择完全擦除
烧录raspberry官方系统
软件：Win32DiskImager
选择系统：我这里是官方系统（debian_stretch）
点击write烧录
（read是备份卡的内容）
修改sd卡boot分区上的config.txt文件
记事本打开config.txt文件
文中内容全部替换为：
hdmi_ignore_edid=0xa50...]]></description><category></category></item><item><title><![CDATA[评估算法]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/101705458</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/101705458</guid><author>qq_40776830</author><pubDate>Sun, 29 Sep 2019 17:54:15 +0800</pubDate><description><![CDATA[@[TOC](准确率(Accuracy), 精确率(Precision), 召回率(Recall))
例子
假如某个班级有男生80人,女生20人,共计100人.目标是找出所有女生.
现在某人挑选出50个人,其中20人是女生,另外还错误的把30个男生也当作女生挑选出来了.：（这男的之前估计是机械专业的）
作为评估者的你需要来评估(evaluation)下他的工作
定义
按照前面例子,我们需要从一个班...]]></description><category></category></item><item><title><![CDATA[指针]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/98997146</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/98997146</guid><author>qq_40776830</author><pubDate>Fri, 06 Sep 2019 10:55:43 +0800</pubDate><description><![CDATA[指针
http://c.biancheng.net/cpp/html/85.html
指针可以指向一份普通类型的数据，例如 int、double、char 等，也可以指向一份指针类型的数据，例如 int * 、double *、char * 等。
如果一个指针指向的是另外一个指针，我们就称它为二级指针，或者指向指针的指针。
假设有一个 int 类型的变量 a，p1是指向 a 的指针变量，p2 又是...]]></description><category></category></item><item><title><![CDATA[更好的代码_嵌入式C]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/99073611</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/99073611</guid><author>qq_40776830</author><pubDate>Fri, 06 Sep 2019 10:42:40 +0800</pubDate><description><![CDATA[更好的代码_嵌入式C使用 const 关键字静态数据的存储
使用 const 关键字
使用 const 前缀声明指定类型的常量
const type variable = value;


节省开销
对于嵌入式芯片，没有const数据是在数据存储区，而对于嵌入式芯片很多数据存储区很小，不用const会带来额外开销；带const则数据在程序存储器ROM
防止意外的修改
如果在函数体内修改，编译器就会...]]></description><category></category></item><item><title><![CDATA[51模块_UART、I2C、SPI通信]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/98880142</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/98880142</guid><author>qq_40776830</author><pubDate>Sat, 17 Aug 2019 23:33:39 +0800</pubDate><description><![CDATA[51模块_UART、I2C、SPI通信通信模块UART串行通信原理发送接收IO口模拟UART串口通信（原理验证）UART模块介绍SCON--串行控制寄存器(地址：98H)SCON位分配SCON位描述PCON--电源控制及波特率选择寄存器(地址：87H)与串行口相关的寄存器定时器：UART串口程序UART串行通信
通信模块
本文转载：
http://www.51hei.com/bbs/dpj-222...]]></description><category></category></item><item><title><![CDATA[51模块_时间片轮询法]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/98521936</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/98521936</guid><author>qq_40776830</author><pubDate>Thu, 08 Aug 2019 17:13:24 +0800</pubDate><description><![CDATA[51模块_时间片轮询法时间片轮询法1个定时器多处复用：时间片轮询法的架构：下面我就就说说怎样应用吧，假设我们有三个任务：时钟显示，按键扫描，和工作状态显示。
时间片轮询法
注意事项：


任务的划分：任务一定要划分的非常合理，尽量做到任务的相对独立；
　　
　　任务的划分并不难，你需要先全面的了解你的项目是要实现什么功能，把其划分成多个功能模块，每一个模块就是一个任务，每一个任务对应一个函数。　　...]]></description><category></category></item><item><title><![CDATA[2019随笔]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/90517634</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/90517634</guid><author>qq_40776830</author><pubDate>Mon, 05 Aug 2019 21:30:41 +0800</pubDate><description><![CDATA[1.P3M0和P3M1



(1)功能：定义P3口的模式







2019.08.05

kali下测试网络安全

ifconfig // 查看网卡，一般为wlan0

airmon-ng start wlan0 //启动wlan0网卡

airodump-ng wlan0mon //扫描周围wifi的信息

airodump-ng --bssid xx:xx:xx:xx:x...]]></description><category></category></item><item><title><![CDATA[线程和进程的区别是什么？]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/98513472</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/98513472</guid><author>qq_40776830</author><pubDate>Mon, 05 Aug 2019 19:57:08 +0800</pubDate><description><![CDATA[作者：知乎用户
链接：https://www.zhihu.com/question/25532384/answer/411179772
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
看了一遍排在前面的答案，类似”进程是资源分配的最小单位，线程是CPU调度的最小单位“这样的回答感觉太抽象，都不太容易让人理解。
做个简单的比喻：进程=火车，线程=车厢
线程在进程下行...]]></description><category></category></item><item><title><![CDATA[51模块_按键检测]]></title><link>https://blog.youkuaiyun.com/qq_40776830/article/details/98476916</link><guid>https://blog.youkuaiyun.com/qq_40776830/article/details/98476916</guid><author>qq_40776830</author><pubDate>Mon, 05 Aug 2019 15:40:32 +0800</pubDate><description><![CDATA[51模块_按键检测
传统法
带有标志位的按键
识别法
快速识别法
快速识别法（可识别长按）]]></description><category></category></item></channel></rss>