<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weivvvvvv的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weivvvvvv</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weivvvvvv]]></copyright><item><title><![CDATA[FTP项目，文件传输协议，通过网络传送文件]]></title><link>https://blog.youkuaiyun.com/weivvvvvv/article/details/99704719</link><guid>https://blog.youkuaiyun.com/weivvvvvv/article/details/99704719</guid><author>weivvvvvv</author><pubDate>Mon, 04 Jan 2021 17:23:10 +0800</pubDate><description><![CDATA[FTP
*FTP项目，文件传输协议，通过网络传送文件 *

** 首先用网络编程的知识创建一个服务端和一个客户端，使他们能实现传输功能**。


ls，显示服务端的文件
popen（）；是一个指向以 NULL 结束的 shell命令字符串的指针。这行命令将被传到 bin/sh并使用 -c 标志，shell 将执行这个命令。


get，下载服务端的文件
文件名分割


put，上传本地文件到服务...]]></description><category></category></item><item><title><![CDATA[初学树莓派（制作简易智能清洁桶）]]></title><link>https://blog.youkuaiyun.com/weivvvvvv/article/details/100524859</link><guid>https://blog.youkuaiyun.com/weivvvvvv/article/details/100524859</guid><author>weivvvvvv</author><pubDate>Mon, 04 Jan 2021 17:22:58 +0800</pubDate><description><![CDATA[用树莓派制作一个智能清洁桶
功能需求：

避障小车模式

避障移动。

清洁桶模式

手伸过去，自动把盖子打开。
屏幕显示状态。
检测温湿度。
远程控制，tcpip发送控制命令。
功能模块：

树莓派主控
oled显示屏
超声波模块
温湿度传感器
SG90舵机
马达及轮子
清洁桶

架构：

远程控制服务端

树莓派

远程控制客户端

linux虚拟机
实践步骤：

编写一个服务端和客户端，使树...]]></description><category></category></item><item><title><![CDATA[stm32f103rc定时器中断]]></title><link>https://blog.youkuaiyun.com/weivvvvvv/article/details/100937343</link><guid>https://blog.youkuaiyun.com/weivvvvvv/article/details/100937343</guid><author>weivvvvvv</author><pubDate>Mon, 04 Jan 2021 17:22:43 +0800</pubDate><description><![CDATA[STM32定时器分类
STM32的定时器分为很多类，按照功能的不同可以分为：

高级定时器（TIM1和TIM8）
通用定时器（TIM2-TIM5）
基本定时器（TIM6和TIM7）
看门狗定时器
SysTick定时器

定时器中断时间的计算
SysTick 定时器的计数器是向下递减计数的，计数一次的时间 TDEC=1/CLKAHB，当重装
载 寄 存 器 中 的 值 VALUELOAD 减 到 0...]]></description><category></category></item><item><title><![CDATA[stm32串口通讯]]></title><link>https://blog.youkuaiyun.com/weivvvvvv/article/details/100994055</link><guid>https://blog.youkuaiyun.com/weivvvvvv/article/details/100994055</guid><author>weivvvvvv</author><pubDate>Mon, 04 Jan 2021 17:22:27 +0800</pubDate><description><![CDATA[**
stm32串口通讯
**
串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式。
异步通讯中没有时钟信号，只有起始位，数据位，奇偶校验位，停止位。
异步通讯中我们使用了USART（通用同步异步收发器）。
TX：发送数据输出引脚。
RX：接收数据输入引脚。
目的：在串口调试助手上显示文字。
需要进行一系列配置和初始化，并且重定向printf函数中的fputc。...]]></description><category></category></item><item><title><![CDATA[esp8266]]></title><link>https://blog.youkuaiyun.com/weivvvvvv/article/details/97621193</link><guid>https://blog.youkuaiyun.com/weivvvvvv/article/details/97621193</guid><author>weivvvvvv</author><pubDate>Sun, 28 Jul 2019 23:22:59 +0800</pubDate><description><![CDATA[wifi工作方式:

AP模式 提供热点
Station模式 作为设备接入热点
//作为sta
3.同时支持

操作步骤：

AT+CWMODE_ DEF=1 作为设备
AT+CWJAP_ DEF= “wifipig” , “123456789” 接入热点wifi名称: 不要中文不要特殊符号wifipig wificat wifipig
打开网络调试助手:
3.1
协议选择TCP server
3...]]></description><category></category></item><item><title><![CDATA[scanf是什么]]></title><link>https://blog.youkuaiyun.com/weivvvvvv/article/details/95366566</link><guid>https://blog.youkuaiyun.com/weivvvvvv/article/details/95366566</guid><author>weivvvvvv</author><pubDate>Wed, 10 Jul 2019 19:14:32 +0800</pubDate><description><![CDATA[关于sacanf
1
scanf 函数从标准输入流中读取格式化字符串。
与 printf 格式化输出函数相反，scanf 函数是格式化输入函数。
2
scanf（“%d”，&amp;x）；
%d是一个占位符，该函数将读取并忽略空白字符（空白字符包含空格、回车和制表符）；指定函数必须从输入流中读取到的字符，如果读取不匹配，则函数调用失败，并从匹配失败处截断输入流。就是说，输入的格式必须和前一部分的格...]]></description><category></category></item></channel></rss>