- 博客(6)
- 收藏
- 关注
原创 关于STM32时钟系统的配置
广西●河池学院广西高校重点实验室培训基地系统控制与信息处理重点实验室本篇博客来自河池学院:智控无人机小组写作时间:2020.8.22关于STM32时钟系统的配置在 STM32 中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL,系统时钟(SYSCLK)相当于神经中枢系统,一般为72M,可经过AHB预分频器、APB1预分频器、APB2预分频器后作为一系列外设时钟。系统时钟(SYSCLK)可以由HSI振荡器时钟、HSE振荡器时钟、PLL(锁相环)时钟驱动。HSE为外部晶振提供产生时钟源.
2020-10-29 17:39:20
366
原创 2020-09-29
广西●河池学院广西高校重点实验室培训基地系统控制与信息处理重点实验室本篇博客来自河池学院:智控无人机小组写作时间:2020.9.28关于制作音频放大器遇到的几个小问题及其解决方法(解决方法是电路在软件上能达到输出以及放大的效果而硬件却不能实现效果下进行的)问题一:只有输入波形没有输出波形? 答:可能是电路的放大倍数设置得不合理,把定值电阻换成了可调电阻,放大倍数就可调了,如果还不能解决,就要一级一级的测试电路,观察是不是哪个地方的电阻或者电容把信号拉低了,如果是电阻或者电容的问题,那么就得更.
2020-09-29 20:51:40
194
原创 AD16PCB布线规则
广西●河池学院广西高校重点实验室培训基地系统控制与信息处理重点实验室本篇博客来自河池学院:智控无人机小组写作时间:2020.8.22AD16PCB布线规则我们在AD16软件上进行PCB布线也不是随意画的,要讲究美观,不能太凌乱和杂。以下我提出一些在布线的时候学到的一些画线小规则。1.线条千万不能垂直!否则会在直角拐弯处产生一些必要的导线影响,可以将直角“抹平”。2.布线时尽量走直线,模块与模块之间用网络标号连接避免弯弯曲曲,这样的布线使人看起来不凌乱。3.在画完线的时候要检查PCB上.
2020-08-22 23:07:57
1708
原创 AD16PCB布线规则
广西●河池学院广西高校重点实验室培训基地系统控制与信息处理重点实验室本篇博客来自河池学院:智控无人机小组写作时间:2020.8.222020.8.22AD16PCB布线规则我们在AD16软件上进行PCB布线也不是随意画的,要讲究美观,不能太凌乱和杂。以下我提出一些在布线的时候学到的一些画线小规则。1.线条千万不能垂直!否则会在直角拐弯处产生一些必要的导线影响,可以将直角“抹平”。2.布线时尽量走直线,模块与模块之间用网络标号连接避免弯弯曲曲,这样的布线使人看起来不凌乱。3.在画完线的.
2020-08-22 23:02:27
1535
原创 在12864显示从硬件获取的数字的方法
在12864显示从硬件获取的数字的方法在学习51单片机时我们常常要用到12864显示数值,比如说12864显示AD转换值、超声波测距值、温湿度值等。12864的读数据函数的形参是字符型的,也就是说只能显示字符型数据,当我们从硬件上获取到一个数值是我们需要将它的位数拆分,比如说一个三位数的数字num我们要将它拆分为百位(/100)、十位(/10%10)、个位(%10),并将其依次存到字符型的数组中,再通过读数据函数将数组里的数字依次显示出来,需要注意的是在读数据函数中形参不能单单是数组,例如write_d
2020-08-16 10:44:03
1758
原创 C51中关于函数封装出现的小问题及解决方法
C51中关于函数封装出现的小问题及解决方法函数封装常常可以提高程序的简洁性以及可读性,提高程序运行的安全性和可移植性,然而当作为刚开始接触函数封装的我们在使用函数封装时会经常遇到几个小问题。首先我们会遇到无法打开头文件的问题,那是因为你的打开的头文件和封装函数时的命名不一样(也就是头文件名称和#ifndef 和#define后面的昵称不一样),需要注意的是#ifndef 和#define后面的昵称需要大写!!当遇到这种情况的时候只需要检查命名是否相同以及是否大写即可。有时候我们还会出现指针指向不同项目
2020-08-09 09:59:58
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人