<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[手可摘星辰博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40959458</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40959458]]></copyright><item><title><![CDATA[《通信软件开发与应用》课程结业报告]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/125582377</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/125582377</guid><author>qq_40959458</author><pubDate>Mon, 04 Jul 2022 15:41:05 +0800</pubDate><description><![CDATA[网页基础设计]]></description><category></category></item><item><title><![CDATA[TypeScript学习总结]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/125545315</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/125545315</guid><author>qq_40959458</author><pubDate>Mon, 04 Jul 2022 15:11:15 +0800</pubDate><description><![CDATA[Typescript入门]]></description><category></category></item><item><title><![CDATA[JavaScript学习总结]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/125545143</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/125545143</guid><author>qq_40959458</author><pubDate>Mon, 04 Jul 2022 11:22:05 +0800</pubDate><description><![CDATA[Javascript入门]]></description><category></category></item><item><title><![CDATA[CSS学习总结]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/125545040</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/125545040</guid><author>qq_40959458</author><pubDate>Mon, 04 Jul 2022 10:02:00 +0800</pubDate><description><![CDATA[CSS入门学习总结]]></description><category></category></item><item><title><![CDATA[初学HTML总结]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/124996874</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/124996874</guid><author>qq_40959458</author><pubDate>Thu, 30 Jun 2022 17:22:36 +0800</pubDate><description><![CDATA[初学HTML总结
一、HTML简介
1.1 HTML
HTML叫做超文本标记语言，其实严格意义上来说，它并不是一种语言，在我看来更像是一种框架。在框架当中有许多的标签，这些标签就组成了一个网页的各种元素。
1.2 标签
在完成我们网页元素的添加时，标签是必不可少的，通过这些标签，我们可以清楚的知道哪一部分是什么作用，一些常见的标签有body、head、img、div，还有HTML5当中的header、footer、section、nav，不必知道标签有哪些，但是在具体使用时，需要知道每个标签的意义，在需要使]]></description><category></category></item><item><title><![CDATA[音频文件写入STM32的FLASH并通过DAC播放]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/122224083</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/122224083</guid><author>qq_40959458</author><pubDate>Thu, 30 Dec 2021 22:19:50 +0800</pubDate><description><![CDATA[一、写入文件进入STM32FLASH
1.通过STM32Cube配置工程
选择芯片类型为STM32F103C8T6（根据自己情况进行选择），然后进行配置


SYS配置



RCC配置



GPIO配置

在生成工程前可以将最小栈区大小修改大一点

配置完成后点击生成工程即可


2.添加工程文件、修改代码


添加flash.h文件
添加到对于的文件夹中


在main函数中将头文件includ进去



修改main函数中代码



3.编译调试
编译没有错误后接入硬件进行调试


硬件ST-Lin]]></description><category></category></item><item><title><![CDATA[Ubuntu和STM32下C程序的地址分配（全局变量、局部变量、堆、栈）]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/122015197</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/122015197</guid><author>qq_40959458</author><pubDate>Wed, 22 Dec 2021 20:06:00 +0800</pubDate><description><![CDATA[一、C程序的内存分配
二、分别通过Ubuntu和STM32程序输出验证
三、总结

]]></description><category></category></item><item><title><![CDATA[STM32的FATFS模式读取SD卡数据]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/122073171</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/122073171</guid><author>qq_40959458</author><pubDate>Wed, 22 Dec 2021 17:33:16 +0800</pubDate><description><![CDATA[一、SD卡协议原理
二、读取SD卡数据
1.STM32CubeMX创建工程
通过STM32CubeMX创建工程，芯片选择STM32F103C8T6


配置SYS



配置SPI
因为C8T6没有SDIO，所以我们使用SPI模拟SDIO



配置GPIO
配置一个GPIO管脚用与连接SD卡，这里配置的是PA4，将其配置为Output模式，然后命名为SD_CS



配置USART串口
用于串口输出显示


配置FATFS



配置时钟



修改堆栈大小

配置完毕后生成工程即可


2.文件移植
打]]></description><category></category></item><item><title><![CDATA[使用Altium Designers18绘制STM32最小系统板及SD卡电路原理图]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/122068904</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/122068904</guid><author>qq_40959458</author><pubDate>Tue, 21 Dec 2021 20:50:52 +0800</pubDate><description><![CDATA[一、Altium Designers18的下载与安装
Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统，主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合，为设计者提供了全新的设计解决方案，使设计者可以轻松进行设计，熟练使用这一软件使电路设计的质量和效率大大提高。
简而言之，使用AD可以进行电路原理图绘制、电路仿真、PCB板绘制等等，这里我们下载AD18版本
]]></description><category></category></item><item><title><![CDATA[使用Clion完成STM32F103点亮LED的程序]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121873096</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121873096</guid><author>qq_40959458</author><pubDate>Sun, 12 Dec 2021 17:31:24 +0800</pubDate><description><![CDATA[一、安装Clion及配置相关环境
1.下载安装Clion
在官网先将Clion下载，然后进行安装
Clion官网地址： https://www.baidu.com/linkurl=GivLR_YEuw_eUjq_pzSIIatd2D0NieNmEEXJqzDaoUsxb8ypTJkc4MIlQmvyV0rSHzY0_WpGDvmBAMhR4Cx69q&amp;wd=&amp;eqid=badd80d30008aedc0000000661b4429e
按照步骤依次点击安装即可

勾选下图中选项
完成安装

2]]></description><category></category></item><item><title><![CDATA[分别使用Keil5仿真调试和逻辑分析仪观察输出信号波形]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121688334</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121688334</guid><author>qq_40959458</author><pubDate>Mon, 06 Dec 2021 15:09:26 +0800</pubDate><description><![CDATA[一、Keil5虚拟仿真逻辑仪观察波形
二、真实逻辑仪 SaleaeLogic16 观测波形
三、协议分析
四、总结

]]></description><category></category></item><item><title><![CDATA[STM32F103移植μc/OS构建多任务]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121639819</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121639819</guid><author>qq_40959458</author><pubDate>Thu, 02 Dec 2021 18:20:13 +0800</pubDate><description><![CDATA[一、STM32CubeMX配置及工程建立
打开STM32CubeMX选择STM32F103C8Tx芯片(根据实际情况进行选择），然后进行相应的配置
RCC配置

SYS配置

GPIO引脚配置

串口USART1配置

配置完毕后点击GENERATE CODE并对工程进行配置


二、下载μC/OS源码进行移植
在官网下载好uC/OS源码


下载完成后打开该文件，在该文件当中创建两个文件uc-BSP和uc-CONFIG



在uc-BSP文件夹当中添加bsp.c 和 bsp.h 空文件



在下载的文]]></description><category></category></item><item><title><![CDATA[STM32在OLED屏上显示数据——基于SPI协议]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121439720</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121439720</guid><author>qq_40959458</author><pubDate>Mon, 22 Nov 2021 12:59:25 +0800</pubDate><description><![CDATA[一、SPI协议简介
二、OLED显示
1.OLED显示原理
2.项目要求

显示名字，学号
将AHT20温湿度传感器采集到的数据通过OLED屏显示
上下或左右滑动显示——通过硬件刷屏模式
在使用OLED屏的时候，我们首先在厂家给的网站下载示例工程，要想完成需要的效果，只需要进行修改即可。
链接: http://www.lcdwiki.com/zh/0.96inch_SPI_OLED_Module

3.实现过程
（1）名字学号的显示
要想在OLED屏上显示出所需要的汉字，我们首先需要通过PCtolCD200]]></description><category></category></item><item><title><![CDATA[STM32实现基于I2C协议的AHT20温湿度采集]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121421832</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121421832</guid><author>qq_40959458</author><pubDate>Mon, 22 Nov 2021 12:59:12 +0800</pubDate><description><![CDATA[一、I2C协议
二、通过AHT20的程序代码
三、实验效果
四、总结

]]></description><category></category></item><item><title><![CDATA[读取汉字点阵数据并通过图片显示]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121255191</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121255191</guid><author>qq_40959458</author><pubDate>Fri, 12 Nov 2021 13:22:59 +0800</pubDate><description><![CDATA[一、汉字点阵字库原理
一、汉字编码
1.区位码
国标码是一个四位十六进制数，区位码是一个四位的十进制数，每个国标码或区位码都对应着一个唯一的汉字或符号，但因为十六进制数我们很少用到，所以大家常用的是区位码，它的前两位叫做区码，后两位叫做位码。
2.机内码
二、点阵字库结构
三、点阵字库获取
二、代码编写
三、实验效果
四、总结

...]]></description><category></category></item><item><title><![CDATA[借助串口用两台电脑互相传输文件]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121238082</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121238082</guid><author>qq_40959458</author><pubDate>Thu, 11 Nov 2021 18:05:34 +0800</pubDate><description><![CDATA[一、实验内容
二、实验效果
三、总结

]]></description><category></category></item><item><title><![CDATA[STM32串口通讯——中断方式]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121063473</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121063473</guid><author>qq_40959458</author><pubDate>Sun, 31 Oct 2021 15:17:42 +0800</pubDate><description><![CDATA[一、简介
在上一次我们学习了如何使用查询的方式进行串口通讯——发送数据，以及中断的方式，在本次我们使用中断来进行串口通讯。
可以参考以前的博客：
串口通讯：STM32串口通讯实现——USB转串口.
中断：STM32使用中断方式读取按键控制LED灯的亮灭.
二、代码编写
代码部分我是在别人博客进行复制的：链接: 基于 stm32 的应用实例 —— USART 串口通讯（stm32 与主机通讯）.
需要输入的内容在bsp_usart.c当中进行修改即可，其它的文件都是库，不需要更改
1.代码分析
bsp_usa]]></description><category></category></item><item><title><![CDATA[STM32串口DMA发送数据]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121047291</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121047291</guid><author>qq_40959458</author><pubDate>Sun, 31 Oct 2021 12:18:42 +0800</pubDate><description><![CDATA[一、DMA简介
二、实验流程
了解了DMA之后，我们做一个实验：STM32采用串口DMA方式，用115200bps或更高速率向上位机连续发送数据
1.建立工程
使用STM32CubeMX可以配置代码，省时省力，首先打开STMCubeMX新建一个工程，然后选择对应的芯片

2.外设配置
设置RCC，设置高速外部时钟HSE 选择外部时钟源

3.串口配置
点击USART，mode设置为异步通信

波特率设置为115200 Bits/s。传输数据长度为8 Bit。奇偶检验无，停止位1 接收和发送都使能。

NVI]]></description><category></category></item><item><title><![CDATA[STM32使用中断方式读取按键控制LED灯的亮灭]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/121043088</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/121043088</guid><author>qq_40959458</author><pubDate>Sat, 30 Oct 2021 00:00:20 +0800</pubDate><description><![CDATA[一、中断介绍
1.中断概念
中断是指计算机运行过程中，出现某些意外情况需主机干预时，机器能自动停止正在运行的程序并转入处理新情况的程序，处理完毕后又返回原被暂停的程序继续运行。
2.中断过程
中断过程包括：

中断发出中断请求
判断当前处理机是否允许中断和该中断源是否被屏蔽
优先权排队
处理机执行完当前指令或当前指令无法执行完，则立即停止当前程序，保护断点地址和处理机当前状态，转入相应的中断服务程序
执行中断服务程序
恢复被保护的状态，执行“中断返回”指令回到被中断的程序或转入其他程序

3.中断目的
采用]]></description><category></category></item><item><title><![CDATA[STM32串口通讯实现——USB转串口]]></title><link>https://blog.youkuaiyun.com/qq_40959458/article/details/120908826</link><guid>https://blog.youkuaiyun.com/qq_40959458/article/details/120908826</guid><author>qq_40959458</author><pubDate>Fri, 22 Oct 2021 18:30:19 +0800</pubDate><description><![CDATA[一、RS232，TTL简介
RS232是个人计算机的通讯接口之一，一般会有两组RS323接口，分别为COM1和COM2，电平标准为+12V为逻辑负，-12为逻辑正。
TTL电平为5V为逻辑正，0为逻辑负，这样的数据通信及电平规定方式，被称做TTL（晶体管-晶体管逻辑电平）信号系统。这是计算机处理器控制的设备内部各部分之间通信的标准技术。
二、串口通讯原理
了解了RS232和TTL两种通信标准后，就可以开始了解串口通信USART了。
UART ：通用异步收发传输器，它将要传输的资料在串行通信与并行通信之间加以]]></description><category></category></item></channel></rss>