正点原子STM32的应用
Owen-Solomon
这个作者很懒,什么都没留下…
展开
-
DDS波形发生器
通过DDS把18B20的温度形成对应KHz的正弦波/方波/三角波基本没有难度(通过正点原子的代码实现)--------容易想多,其实不难关键:代码移植1、把HARDWARE中AD9833的四个文件一直到18B20(正点原子实验代码)中2、在18B20中添加头文件“AD9833.h”3、然后就用两行代码就可以控制AD9833_Init();//初始化AD9833_SetFrequencyQuick(1000,AD9833_OUT_SINUS);//1000为频率,第二个为输出的波形(正弦波)原创 2021-01-14 09:25:32 · 675 阅读 · 1 评论 -
蓝牙学习心得
蓝牙学习心得一、连接步骤(最关键)---->配对蓝牙1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n 【\r\n即回车、换行,在串口调试助手上输入一个回车即可】4、【设置A配对码】串口调试助手A,配置蓝牙A的配对原创 2021-01-14 09:24:31 · 602 阅读 · 0 评论 -
PWM波控制舵机实验
PWM波控制舵机实验硬件连接首先是舵机的引线,一般为三线控制(没有接触过不是三线的),红色为电源,棕色为地,橙黄色为信号。控制舵机的时候,需要不断的给PWM波才能使得舵机在某个角度有扭矩控制原理舵机的控制需要在20ms的周期中,改变高电平的占空比,实现旋转:当pwmval=0时,为0度当pwmval=5时,为45度当pwmval=10时,为90度当pwmval=15时,为135度当pwmval=20时,为180度所以只需要在20ms中改变pwmval即可设定20ms的周期TIM3_P原创 2021-01-14 09:23:54 · 1219 阅读 · 0 评论 -
OLED学习笔记
OLED学习笔记介于中景园OLED代码1.静态显示//第一个是x轴,第二个是y轴,第四个是字体的大小,中间是显示内容OLED_ShowString(0,0,"ABC",12);//6*12 “ABC"OLED_ShowString(0,12,"ABC",16);//8*16 “ABC”OLED_ShowString(0,28,"ABC",24);//12*24 “ABC”静态在OLED上显示3种不同大小的ABC2.动态显示要想实现动态显示首先要显示屏清屏//清屏(清除之前的写在‘显示存原创 2021-01-14 09:22:19 · 4357 阅读 · 0 评论 -
MPU6050学习心得
MPU6050学习心得以正点原子代码为基础,能基础运用通过程序可以简单读出陀螺仪的数据(需经过处理)一、基础配置1.设置IIC这部分程序在上面的图标中,可以通过它,找到所需连接的引脚2.读取原始数据,并通过IIC协议来读出并存储数据到寄存器中3.使用MPU程序此程序可以把存储在寄存器中的原始数据转换成正常的十进制数据4.有一个动作驱动程序(目前没搞懂)5.硬件连接VCC-------------------VCCGND------------------GNDSCL----原创 2021-01-14 09:20:08 · 396 阅读 · 0 评论