- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 stm32f10x配置USART串口
1.GPIO口的配置首先要注意的时钟的使能,不仅要打开GPIO口的时钟,同样的在使用复用和串口的时钟也需要打开。RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_USART1|RCC_APB2Periph_AFIO,ENABLE); 串口配置前需要先对GPIO口配置,RX为浮空输入,TX为复用推挽输出,对应的GPIO口应根据所属芯片原理图。GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;//PA
2021-08-03 10:28:02
356
原创 STM32f103c8t6与iML7991的IIC通信
一、IIC协议1.stm32f10x的IIC协议规则主模式时, I2C接口启动数据传输并产生时钟信号。串行数据传输总是以起始条件开始并以停止条件结束。起始条件和停止条件都是在主模式下由软件控制产生。从模式时, I2C接口能识别它自己的地址(7位或10位)和广播呼叫地址。数据和地址按8位/字节进行传输,高位在前。跟在起始条件后的1或2个字节是地址(7位模式为1个字节, 10位模式为2个字节)。地址只在主模式发送。在一个字节传输的8个时钟后的第9个时钟期间,接收器必须回送一个应答位(ACK)给发送器。在
2021-07-23 14:47:35
1146
原创 用protues构建一个简单的升压电路
本人最近在拼命的学习模电知识,可是书上讲的东西记得住却不是很能理解,为了更好的学习,于是用proteus来做简单的电路图进行“实验”。根据升压电路相关知识,要对输入的电压进行放大有很多的办法,最常见的就是利用电感和电容来进行升压。为啥我要在电感和GND之间接一个按钮而不是一个MOS管呢?主要是我想看看一次充放电是一个什么样的变化状态,不过之前我以为通过PWM控制MOS管来进行下拉上拉都是需要维持很高的频率才行,没想到按一次BUTTON就可以使电压增大而且需要很长时间才会降下来。在不改变电感电容等数据
2020-07-19 13:38:55
3618
翻译 [STM32f10xxx库函数]定义、命名和编码规则
[STM32f10xxx库函数]1.定义、命名和编码规则1.定义2.命名规则3.编码规则3.1变量3.2布尔型3.3标志位状态类型3.4功能状态类型3.5错误状态类型3.6外设1.定义2.命名规则PPP 表示任一外设缩写,例如: ADC。系统、源程序文件和头文件命名都以“stm32f10x_”作为开头,例如: stm32f10x_conf.h。常量仅被应用于一个文件的,定义于该文件中;被应用于多个文件的,在对应头文件中定义。所有常量都由英文字母大写书写。寄存器作为常量处理。他们的命名都由英文字
2020-07-15 22:43:48
1906
2
STM32F10xxx_Library_库函数(中文版).pdf
2020-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人