
STM32
碑 一
这个作者很懒,什么都没留下…
展开
-
STM32硬件I2C与OLED
RCT6为PA2,PA3软件I2C读写EEPROM,VET6为PB6,PB7硬件I2C读写EEPROM.1)将I2C1改为I2C2惠特自动化的OLED屏幕。修改PB6,PB7引脚为PB10,PB11I2C1全部替换为I2C2(仅OLED_I2C.c文件即可。)2)OLED显示原理如小写字母l,6*8显示,即需要x轴写入6次数据,每次数据表征y方向上的8个点。l的数据串为0x...原创 2019-07-18 22:08:32 · 2358 阅读 · 0 评论 -
方波移相器
实现1khz占空比为50%方波的按键可调移相。(和普遍意义上的移相器差很多)。思路:采用定时器捕获模式,采集到上升沿或下降沿后延时,用DAC输出正或零电压。在做的过程中,程序编译没问题,但仿真出现奇怪的问题。比如:初始化函数仿真出现死循环,但单步执行进去又可以执行。按键函数,DAC初始化函数,定时器初始化函数初始化顺序不同,出现的问题也不同。问了同学后发现是中断速度太快,无法跑...原创 2019-08-22 17:32:09 · 2841 阅读 · 0 评论 -
OLED的硬件I2C驱动
型号为SH1106,132 X 64 Dot Matrix OLED/PLED.h文件#ifndef __OLED_I2C_H#define __OLED_I2C_H#include "stm32f10x.h"#define OLED_ADDRESS 0x78 //通过调整0R电阻,屏可以0x78和0x7A两个地址 -- 默认0x78void I2C_Config...原创 2019-07-20 22:58:59 · 3111 阅读 · 0 评论 -
正点原子模拟I2C库(加注释)
头文件myiic.h#ifndef __MYIIC_H#define __MYIIC_H#include "sys.h" //IO方向设置//CRH,CRL 端口输入输出模式寄存器。CRH为8-15引脚,CRL为0-7引脚#define SDA_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8<<12;}/...原创 2019-07-20 20:41:08 · 2933 阅读 · 0 评论 -
基于STM32的示波器
网上找的轮子,很好用。最大频率可以接近90KHZ,再往上可能受限于中断的处理速度,因为ADC采样的频率一般可以设为12M,最大可达14M.绘制波形时为前后点连线,效果很好。19.11.24更新代码链接:链接:https://pan.baidu.com/s/1dwRFpyWet-EZwtW7cXtUFg提取码:27kkGithub怎么弄该看看了。。。zyw...原创 2019-07-20 20:14:13 · 17792 阅读 · 13 评论 -
中断标志位
中断标志位不清除, 结果是完成中断处理程序后, 它就继续再进中断, 根本不会回到主程序。emmmm近期有关电赛部分的内容不再更新了,暂存为草稿,比完赛统一发出来。平时的学习内容还会更新。...原创 2019-07-23 18:55:03 · 7242 阅读 · 0 评论 -
移相器的后续问题
1)讨论用DAC输出方波与普通IO通过翻转电平输出方波的延时误差DAC延时问题STM32的DAC转换时间是:如果输入数据变化最大,即从0x3FF变为0,或从0变为0x3FF,则最多需要4us时间;如果输入数据变化最小,即只有一个数字量的变化,则最多需要1us时间。简单计算得1KHZ方波延时误差约为1°。引脚翻转电平速度:最快的是 GPIOA ->ODR = 0x1;...原创 2019-08-22 17:32:47 · 493 阅读 · 0 评论 -
上拉电阻
关于上拉与下拉电阻:大部分单片机都需要自己加上拉电阻,在一块单片机上,加4.7K上拉电阻,输出高电平为5.27V,另一块单片机加4.3K上拉电阻,输出为4.2V。输出高电平的值与上拉电阻的阻值有关吗?另,上拉电阻不可过小当推挽输出结构的控制信号为低电平“L”时,Q1截止Q2导通,电流I1由电源VCC经负载RL与三极管Q2流向公共地,我们称此电流为灌电流(Sink Current),也就...原创 2019-08-22 17:32:29 · 1417 阅读 · 0 评论 -
STM32的4x4键盘外扩
在串口实验的基础上进行了调试,网上找的轮子问题很多。调试OK后的.c与.h文件如下。(包含了精英板原按键的代码。。懒得改了)。.c文件#include "stm32f10x.h"#include "key.h"#include "sys.h"#include "delay.h"#include "stm32f10x_gpio.h"#include "usart.h"////...原创 2019-08-22 17:33:26 · 1909 阅读 · 2 评论