<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_42716708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_42716708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_42716708]]></copyright><item><title><![CDATA[SPI知识总结以及库函数编程]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/107143288</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/107143288</guid><author>qq_42716708</author><pubDate>Sun, 05 Jul 2020 20:14:37 +0800</pubDate><description><![CDATA[SPI知识总结
1、SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一
种同步串行接口技术，是一种高速的，全双工，同步的通信总线。
2、SPI优点
支持全双工通信
通信简单
数据传输速率块
3、缺点
没有指定的流控制，没有应答机制确认是否接收到数据，所以跟IIC总线协议比较在数据 可靠性上有一定的缺陷。
4、特点
1）：高速、同步、全双工、非差分、总线式
2）：主从机通信模式
5、协议通信时序详解
1）：SPI的通信原理很简单，它以主从方]]></description><category></category></item><item><title><![CDATA[C语言四个处理步骤]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/107128467</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/107128467</guid><author>qq_42716708</author><pubDate>Sat, 04 Jul 2020 18:34:12 +0800</pubDate><description><![CDATA[C语言四个处理步骤

预处理， 展开头文件/宏替换/去掉注释/条件编译                         （test.i main .i）
编译，    检查语法，生成汇编                                                      （ test.s  main .s）
汇编，   汇编代码转换机器码                                                         (test.o main.o)
链接]]></description><category></category></item><item><title><![CDATA[C语言的预处理]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/107128347</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/107128347</guid><author>qq_42716708</author><pubDate>Sat, 04 Jul 2020 18:24:27 +0800</pubDate><description><![CDATA[C语言的预处理主要有三个方面的内容：
1.宏定义； 2.文件包含； 3.条件编译。
预处理命令以符号“#”开头。
宏定义命令：#define、#undef，用来定义和解除宏。（值得注意的是还可以定义带参数的宏）
文件包含命令：#include “文件名” 或者 #include &lt;文件名&gt;。使用前者时会优先从当前目录查找头文件，使用后者时优先从默认的系统目录查找。
条件编译：#ifdef、#else、#endif、#elif 等。出于程序兼容性的考虑，有些语句希望在条件满足时才编译。这时候会用到]]></description><category></category></item><item><title><![CDATA[usart通信]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/107121602</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/107121602</guid><author>qq_42716708</author><pubDate>Sat, 04 Jul 2020 11:12:28 +0800</pubDate><description><![CDATA[uart通信物理层
1.两个通信设备的DB9接口之间通过串口信号线建立起连接，串口信号线中使用RS232标准传输数据信号，由于RS232电平标准的信号不能被控制器直接识别，所以信号需要经过一个电平转换芯片，将信号转换成控制器可以识别的TTL标准的电平信号才能实现通信。
通信标准：5VTTL通信                 逻辑1（2.4-5V ）            逻辑0（0-0.5V）
15VRS232通信          逻辑1（-15—3V）负      逻辑0（3V-15V）
协议层
1.]]></description><category></category></item><item><title><![CDATA[物联网（loT) 学习日志]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/107121586</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/107121586</guid><author>qq_42716708</author><pubDate>Sat, 04 Jul 2020 11:06:30 +0800</pubDate><description><![CDATA[物联网（loT) 学习日志
2020.06.20 19:37
一、物联网（loT) 的技术架构
loT（Internet of things）的技术架构一般有：两方通信架构，三方通信架构，四方通信架构。

两方通信架构：APP与智能设备是直接进行双向通信，这种两方通信的架构需要App和智能设备之间实现自定义的通信协议，智能设备的数据直接上报到APP，APP对设备的控制指令也直接发送到智能设备中。目前的通信协议APICloud 支持基于蓝牙和WIFI下的Socket两种方式。
设备组成：手机软件 – 智能硬件]]></description><category></category></item><item><title><![CDATA[几个关键字的用法]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/106771592</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/106771592</guid><author>qq_42716708</author><pubDate>Mon, 15 Jun 2020 22:15:53 +0800</pubDate><description><![CDATA[几个关键字的用法：

一、register：

1.用register修饰变量时，尽可能会将这个变量保存在CPU中的寄存器中，而不是通过内存寻址的方式来访问，是为了提高他的运行速率

2.register只能修饰整形和字符型，不能用来修饰浮点形。

3.局部静态变量不能用register来修饰。用register修饰的变量只能是局部变量，不能是全局变量。CPU的寄存器资源有限，因此不可能让一个变量一直占着CPU寄存器

二、_ramfunc

_ramfunc的意思就是把接下来的函数完全从FLASH复制到R]]></description><category></category></item><item><title><![CDATA[程序内存的各种变量存储区域]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/106676061</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/106676061</guid><author>qq_42716708</author><pubDate>Sat, 13 Jun 2020 15:23:59 +0800</pubDate><description><![CDATA[整理一下关于链表的几个操作：




]]></description><category></category></item><item><title><![CDATA[三种通信总线的前世今生对比]]></title><link>https://blog.youkuaiyun.com/qq_42716708/article/details/106631173</link><guid>https://blog.youkuaiyun.com/qq_42716708/article/details/106631173</guid><author>qq_42716708</author><pubDate>Tue, 09 Jun 2020 22:51:31 +0800</pubDate><description><![CDATA[人生中的第一篇偏技术的文章 

 这两年主要从事嵌入式应用层的开发，对驱动层了解的不是很透彻，第一篇文章也不知道该写点神魔，那就从几个常用的通信总线开始吧，一方面算是给自己的学习经历添点痕迹（也算是重新学习的过程），二是以后回顾知识点也有个熟悉的资料，方便查阅。以后的内容有自己的想法(可能不对，还请指正，我尽量多查看一下书籍，争取总结正确)，也会引用别人的一些见解，我尽量标明出处（链接），防止我...]]></description><category></category></item></channel></rss>