<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NiceBabyaaa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NiceBabyaaa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NiceBabyaaa]]></copyright><item><title><![CDATA[云计算与大数据课redis数据库安装记录]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/137024789</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/137024789</guid><author>NiceBabyaaa</author><pubDate>Mon, 25 Mar 2024 23:20:39 +0800</pubDate><description><![CDATA[本文是上刘君老师的云计算与大数据课，主要是在林子雨老师的镜像中安装redis数据库。]]></description><category></category></item><item><title><![CDATA[STM32实现DAC音频播放]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122241753</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122241753</guid><author>NiceBabyaaa</author><pubDate>Thu, 30 Dec 2021 17:44:59 +0800</pubDate><description><![CDATA[系列文章目录
一、获取正弦信号
点击左上角的文件，新建，音频文件

配置如下

点击效果，生成基本音色


选择左上角的导出
格式设置如下

生成完成
二、截取音乐中的音频
找一首音乐，截取一段音频，选择存储选区为

点击更改


打开WavToc

选择我们刚才生成的wav文件，点击生成代码，便自动生成出代码


点击试听，正弦波会发出嘟嘟嘟的声音，自己剪的歌就会放裁剪出来的音乐
打开输出波形的程序
附上源程序
链接：https://pan.baidu.com/s/18zsQG5mZXbjafPuAJEU]]></description><category></category></item><item><title><![CDATA[使用STM32进行flash的读写]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122240375</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122240375</guid><author>NiceBabyaaa</author><pubDate>Thu, 30 Dec 2021 17:16:57 +0800</pubDate><description><![CDATA[系列文章目录
文章目录系列文章目录一、创建STM32CUBEMX工程二、keil5中的配置三、参考
一、创建STM32CUBEMX工程
芯片选择103C8

配置定时器
警告不管

打开外部时钟

配置时钟

将PC13设置为output

设置堆栈大小为4k，生成文件

二、keil5中的配置
将flash.c和flash.h添加到工程中
添加flash.c的时候选第二行

在main.c中添加flash.h

在main.c中分别添加如下代码
uint8_t FlashWBuff [255];
uint]]></description><category></category></item><item><title><![CDATA[SD卡文件读取]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122061457</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122061457</guid><author>NiceBabyaaa</author><pubDate>Fri, 24 Dec 2021 11:46:56 +0800</pubDate><description><![CDATA[文章目录一、SD卡介绍1.简介2.结构二、实验过程
一、SD卡介绍
1.简介
SD存储卡是一种基于半导体快闪记忆器的新一代记忆设备，由于它体积小、数据传输速度快、可热插拔等优良的特性，被广泛地于便携式装置上使用，例如数码相机、平板电脑和多媒体播放器等。
2.结构
SD卡接口除了保留MMC卡的7针外，还在两边加多了2针，作为数据线。
在SD卡3.0规范中，SD卡的理论最大容量可达2TB，理论最大读写速度可达104MB/s（在最新的4.10规范中，理论最大读写速度已提高到312MB/s）。
SD卡主要分为四部分]]></description><category></category></item><item><title><![CDATA[使用Altium Designer绘制一个stm32最小系统的电路原理图]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122048580</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122048580</guid><author>NiceBabyaaa</author><pubDate>Mon, 20 Dec 2021 20:23:51 +0800</pubDate><description><![CDATA[文章目录一、Altium Designer 18的安装二、STM32+SD卡的系统原理图设计三、参考
一、Altium Designer 18的安装
给出下载地址
解压安装包，运行AltiumDesigner18Setup.exe开始安装
在语言处选择中文，其他一路next就行
安装好后打开软件

点击右上角的设置

勾选内容

将crack里的shfolder.DLL复制到安装目录下，注意并不是覆盖

再次打开软件，点击下图中的选项

在crack下的liences中随便选一个

添加成功

安装配置完成]]></description><category></category></item><item><title><![CDATA[Ubuntu、stm32下的C程序中堆、栈、全局、局部等变量的分配地址]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122047948</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/122047948</guid><author>NiceBabyaaa</author><pubDate>Mon, 20 Dec 2021 19:36:29 +0800</pubDate><description><![CDATA[文章目录一、内存分配（一）全局变量与局部变量（二）堆与栈二、Ubuntu 和 STM32 下的输出验证（一）Ubuntu中（二）keil5三丶参考
一、内存分配
栈区（stack）：指那些由编译器在需要的时候分配，不需要时自动清除的变量所在的储存区，如函数执行时，函数的形参以及函数内的局部变量分配在栈区，函数运行结束后，形参和局部变量去栈（自动释放）。栈内存分配运算内置与处理器的指令集中，效率高但是分配的内存空间有限。
堆区（heap）：指哪些由程序员手动分配释放的储存区，如果程序员不释放这块内存，内存将一]]></description><category></category></item><item><title><![CDATA[Clion源码编辑器的学习与实践]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121907603</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121907603</guid><author>NiceBabyaaa</author><pubDate>Tue, 14 Dec 2021 17:18:43 +0800</pubDate><description><![CDATA[系列文章目录
文章目录系列文章目录一、工具安装1.Clion的安装2.arm-none-eabi-gcc的安装3.MinGW的安装4.OpenOCD的安装二、Clion工程创建1、打开Clion先领取30天试用2.创建工程
一、工具安装
1.Clion的安装
Clion官网地址：
[https://www.jetbrains.com/zh-cn/clion/download/#section=windows]
安装一路next就可以
在这个界面选择这些

2.arm-none-eabi-gcc的安装
给出下]]></description><category></category></item><item><title><![CDATA[使用Keil逻辑分析仪查看波形]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121717350</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121717350</guid><author>NiceBabyaaa</author><pubDate>Sat, 04 Dec 2021 16:17:20 +0800</pubDate><description><![CDATA[系列文章目录
提示：这里可以添加系列文章的所有文章的目录，目录需要自己手动添加
例如：第一章 Python 机器学习入门之pandas的使用

提示：写完文章后，目录可以自动生成，如何生成可参考右边的帮助文档
文章目录系列文章目录一、使用软件二、keil仿真使用
一、使用软件
keil5，logic1.1.30（没有实物只能使用仿真）
二、keil仿真使用
打开一个项目，什么项目都可以，只要能向上位机发送信息就行
进入调试

点击系统分析窗口的第一个逻辑分析

点击setup，添加引脚

Display T]]></description><category></category></item><item><title><![CDATA[hai库使用]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121715832</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121715832</guid><author>NiceBabyaaa</author><pubDate>Sat, 04 Dec 2021 15:05:16 +0800</pubDate><description><![CDATA[系列文章目录
提示：这里可以添加系列文章的所有文章的目录，目录需要自己手动添加
例如：第一章 Python 机器学习入门之pandas的使用

提示：写完文章后，目录可以自动生成，如何生成可参考右边的帮助文档
文章目录系列文章目录一丶HAI生成二丶代码
一丶HAI生成
芯片选STM32F103C8
RCC配置，这个要使能外部低速时钟，SYS配置可以不用变

RTC模块使能时钟源和使能日历，同时将RTC_OUT选择为no rtc output，以及把下面的中断加上
RTC_OUT是是否使能tamper（PC1]]></description><category></category></item><item><title><![CDATA[uc/OS系统移植]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121714719</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121714719</guid><author>NiceBabyaaa</author><pubDate>Sat, 04 Dec 2021 14:32:18 +0800</pubDate><description><![CDATA[系列文章目录
提示：这里可以添加系列文章的所有文章的目录，目录需要自己手动添加
例如：第一章 Python 机器学习入门之pandas的使用

提示：写完文章后，目录可以自动生成，如何生成可参考右边的帮助文档
文章目录系列文章目录一丶源码下载二丶项目导入三丶HAL库建立工程四、导入文件和增加头函数路径五丶代码改动六丶编译运行，进行烧录，效果图如下七丶总结
一丶源码下载
给出下载地址，读者自行下载
链接：https://pan.baidu.com/s/1VP6HL4mD4BGds4YN0l1e_g
提取码：1]]></description><category></category></item><item><title><![CDATA[OLED屏显显示温湿度，学号姓名滚动显示温湿度]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121445122</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121445122</guid><author>NiceBabyaaa</author><pubDate>Sat, 20 Nov 2021 21:05:59 +0800</pubDate><description><![CDATA[文章目录一、SPI串行外设接口1.SPI的介绍2.原理3.组成结构二、0.96寸OLED显示屏显示数据1.所使用的工具三丶代码的修改1.输出文字设置2.滚动设置3.字模软件四丶显示五、参考
一、SPI串行外设接口
1.SPI的介绍
串行外设接口总线(SPI)最早由Motorola首先提出的全双工三线同步串行外围接口，采用主从模式(Master—Slave)架构，支持一个或多个Slave设备，首先出现在其M68系列单片机中，由于其简单实用、性能优异，又不牵涉到专利问题，因此许多厂家的设备都支持该接口，广泛应用]]></description><category></category></item><item><title><![CDATA[使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121444716</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121444716</guid><author>NiceBabyaaa</author><pubDate>Sat, 20 Nov 2021 20:23:26 +0800</pubDate><description><![CDATA[文章目录一、IIC1.1介绍1.2原理二、实现温度采集三丶总结四丶参考
一、IIC
1.1介绍
即I2C，一种总线结构。
例如：内存中的SPD信息,通过IIC，与BX芯片组联系，IIC 存在于英特尔PIIX4结构体系中。
随着大规模集成电路技术的发展，把CPU和一个单独工作系统所必需的ROM、RAM、I/O端口、A/D、D/A等外围电路集成在一个单片内而制成的单片机或微控制器愈来愈方便。目前，世界上许多公司生产单片机，品种很多。其中包括各种字长的CPU，各种容量的ROM、RAM以及功能各异的I/O接口电路等]]></description><category></category></item><item><title><![CDATA[电脑之间利用串口传输文件]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121306891</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121306891</guid><author>NiceBabyaaa</author><pubDate>Sat, 13 Nov 2021 17:00:11 +0800</pubDate><description><![CDATA[系列文章目录
文章目录系列文章目录一、实验目的二、需要器材三、文件传输1.发送文件2.接收文件四、总结
一、实验目的
将两台笔记本电脑，借助 usb转rs232 模块和杜邦线，建立起串口连接。然后用串口助手等工具软件（带文件传输功能）将一台笔记本上的一个大文件（图片、视频和压缩包软件）传输到另外一台电脑，预算文件大小、波特率和传输时间三者之间的关系，并对比实际传输时间。
二、需要器材
两台电脑，两个串口，杜邦线，其中rx与tx互接即可
三、文件传输
1.发送文件


2.接收文件


四、总结
可以看出串口]]></description><category></category></item><item><title><![CDATA[Ubuntu中opencv图片上输出文字]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121305335</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121305335</guid><author>NiceBabyaaa</author><pubDate>Sat, 13 Nov 2021 15:52:38 +0800</pubDate><description><![CDATA[文章目录一、汉字点阵字库原理1.汉字编码1.1区位码1.2 机内码2. 点阵字库结构2.1 点阵字库存储2.2 16*16 点阵字库2.3 14*14 与 12*12 点阵字库3.汉字点阵的获取3.1 利用区位码获取汉字3.2 利用汉字机内码获取汉字二丶在Ubuntu中使用opencv在图上输出文字
一、汉字点阵字库原理
1.汉字编码
1.1区位码
所谓汉字编码，就是采用一种科学可行的办法，为每个汉字编一个唯一的代码，以便计算机辨认、接收和处理。在此介绍的是《国家标准信息交换汉字编码》。这种编码经过加工整理]]></description><category></category></item><item><title><![CDATA[STM32中断控制led灯]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121060321</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121060321</guid><author>NiceBabyaaa</author><pubDate>Fri, 05 Nov 2021 12:39:42 +0800</pubDate><description><![CDATA[这里写自定义目录标题功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
一、中断
中断是指计算机运行过程中，出现某些意外情况需要主机干预的时候，机器能自动停止正在运行的程序并处理新情况的程序，处理完毕后又返回原被暂停的程序继续运行
1]]></description><category></category></item><item><title><![CDATA[STM实现串口通信]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121123901</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/121123901</guid><author>NiceBabyaaa</author><pubDate>Thu, 04 Nov 2021 14:24:45 +0800</pubDate><description><![CDATA[文章目录一、DMA1.DMA是什么2.DMA的原理3.DMA的传输二、新建项目三丶编写代码
一、DMA
1.DMA是什么
DMA(Direct Memory Access，直接存储器访问) 是所有现代电脑的重要特色，它允许不同速度的硬件装置来沟通，而不需要依赖于 CPU 的大量中断负载。否则，CPU 需要从来源把每一片段的资料复制到暂存器，然后把它们再次写回到新的地方。在这个时间中，CPU 对于其他的工作来说就无法使用。
2.DMA的原理
DMA 传输将数据从一个地址空间复制到另外一个地址空间。当CPU 初]]></description><category></category></item><item><title><![CDATA[STM32实现串口通信]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120935063</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120935063</guid><author>NiceBabyaaa</author><pubDate>Sun, 24 Oct 2021 17:37:30 +0800</pubDate><description><![CDATA[文章目录一、什么是USART1.定义2.主要特点二、编程输出hello windows1.选择对应芯片
一、什么是USART
1.定义
通用同步/异步串行接收/发送器
USART是一个全双工通用同步/异步串行收发模块，该接口是一个高度灵活的串行通信设备
2.主要特点
1.全双工操作（相互独立的接收数据和发送数据）；
2. 同步操作时，可主机时钟同步，也可从机时钟同步；
3. 独立的高精度波特率发生器，不占用定时/计数器；
4. 支持5、6、7、8和9位数据位，1或2位停止位的串行数据帧结构；
5. 由硬件支]]></description><category></category></item><item><title><![CDATA[STM32CubeMX实现流水灯]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120934088</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120934088</guid><author>NiceBabyaaa</author><pubDate>Sun, 24 Oct 2021 15:39:53 +0800</pubDate><description><![CDATA[文章目录一、下载STM32CubeMX1.下载安装2.安装固态库二丶实现流水灯1.创建项目2.配置时钟3.GPI0设置4.项目配置三丶效果图
一、下载STM32CubeMX
1.下载安装
STM32CubeMX下载地址

我使用的windows系统所以选择第三个，如果使用的linux系统和Mac系统的需要选择另外两个。

输入邮箱之后会发下载地址到你的邮箱，点击Download now

将下载之后的压缩包解压，打开安装程序，安装一直选择Next即可（安装路径不能含有中文）
此处勾选第一个

提示warni]]></description><category></category></item><item><title><![CDATA[串口协议和RS-232标准，以及RS232电平与TTL电平的区别，“USB/TTL转232“模块（以CH340芯片模块为例）的工作原理。]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120933917</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120933917</guid><author>NiceBabyaaa</author><pubDate>Sun, 24 Oct 2021 14:48:40 +0800</pubDate><description><![CDATA[一、串口协议和RS-232标准
1.串口通讯
串口通讯 (Serial Communication)是一种设备间非常常用的串行通讯方式，电子工程师在调试设备时也经常使用该通讯方式输出调试信息。 通讯协议，我们以分层的方式来理解，最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性，确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑，统一收发双方的数据打包、解包标准。
2.RS-232
RS-232是现在主流的串行通信接口之一。由于RS232接口标准出现较早，难免有不足之处，主]]></description><category></category></item><item><title><![CDATA[观察使用STM32F103C8芯片实现流水灯的波形]]></title><link>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120892172</link><guid>https://blog.youkuaiyun.com/NiceBabyaaa/article/details/120892172</guid><author>NiceBabyaaa</author><pubDate>Thu, 21 Oct 2021 18:49:54 +0800</pubDate><description><![CDATA[文章目录一、配置观察波形所需要的环境二、观察结果三丶总结四丶参考文献
一、配置观察波形所需要的环境
在上一篇博客STM32F103寄存器方式点亮LED流水灯的基础上，勾选魔法棒
选择Target

再选择Debug，选择use simulator

parameter选择自己所用的芯片，我们用的芯片是STM32F103C8T6，所以写入STM32F103C8T6，要是忘记选用的芯片，也可以再Target处查看，如图

进行Debug

选择logic Analyzer Window
点击Setup

添加三]]></description><category></category></item></channel></rss>