常见外设模块
单片机常见的外设模块简单驱动笔记
扛锡勺的Tony
这个作者很懒,什么都没留下…
展开
-
STM32驱动AD9833
18. AD983318.1 简介DDS信号发生器模块,工作电压为2.3V~5.5V可编程波形发生器能够产生正弦波、三角波、方波,频率范围为:0~12.5MHz主频时钟为25MHz时,精度为1Hz;主频时钟为通过三个串行接口(SDATA、SCLK、FSYNC)写入数据,一个输出信号接口(VOUT)输出波形18.2 程序逻辑(1) 初始化对应输出IO口,总共三个IO口//IO操作#define AD9833_SDATA PDout(1) //SDATA#define AD9833_原创 2021-08-21 20:26:04 · 11013 阅读 · 16 评论 -
JDY-31蓝牙模块简单通信
引脚简介STATE:连接状态引脚:未连接低电平,连接后高电平RXD:TXD:GND:VCC:3.3VEN:空简单通信在通信中充当一个中转站,单片机通过TXD、RXD与模块连接,上位机通过蓝牙与模块连接单片机通过TX、RX发送数据到蓝牙模块,蓝牙模块立即通过蓝牙转发到上位机;反之亦然AT指令设置蓝牙需要注意的是,使用AT指令修改蓝牙设置时,需要保证蓝牙没有处于通信状态......原创 2022-01-25 19:48:18 · 28922 阅读 · 3 评论 -
51单片机IIC驱动OLED
IIC模拟#include "iic.h"#include <reg51.h>#include <intrins.h>//定义IO口,若需要修改IIC引脚直接修改此处即可sbit IIC_SCL=P1^0;sbit IIC_SDA=P1^1;//大于4us或4.7us的延时void IIC_Delay_4us(){ _nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();}//1us的延时void IIC_D原创 2021-11-29 23:39:12 · 5607 阅读 · 3 评论 -
STM32单片机IIC驱动OLED
8. OLED8.1 简介多接口方式:并行接口(6800、8080)、4线SPI接口、IIC接口工作电压:3.3V(5V可能会烧坏OLED)分辨率:常见0.96寸为128*648.2 程序逻辑(IIC)有关普通IO口模拟IIC见 15. IIC 一章(1) 写命令和写数据函数//写命令void OLED_send_cmd(unsigned char o_command){ IIC_Start(); IIC_Send_Byte(0x78);//OLED地址原创 2021-08-21 20:24:40 · 598 阅读 · 0 评论 -
STM32驱动超声波测距模块HC-SR04
简介原创 2021-11-25 14:55:28 · 2382 阅读 · 0 评论