摘要: 中断配置顺序 RCC->GPIO->AFIO->EXTI->NVIC AFIO (Alternate function I/O)中断引脚选择 EXTI(external interrupt / event controller)外部中断/事件控制器 NVIC (Nested Vectored Int 阅读全文
posted @ 2024-05-02 23:23 漠然无耳语 阅读(1) 评论(0) 推荐(0) 编辑
摘要: GPIO_Mode_AIN = 0x0, //模拟输入 GPIO_Mode_IN_FLOATING = 0x04, //浮空输入 GPIO_Mode_IPD = 0x28, //下拉输入 GPIO_Mode_IPU = 0x48, //上拉输入 GPIO_Mode_Out_OD = 0x14, // 阅读全文
posted @ 2024-04-29 21:53 漠然无耳语 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 光敏传感器 光强超过阈值时指示灯亮,输出低电平 光强低于阈值时指示灯灭,输出高电平 四种输入 浮空、上拉、下拉、模拟 四种输出 开漏:输出引脚电平,高电平高阻态、低电平VSS 推挽:输出引脚电平,高电平VDD、低电平VSS 复用开漏输出:片上外设控制,高电平高阻态、低电平VSS 复用推挽输出:片上外 阅读全文
posted @ 2024-04-25 00:40 漠然无耳语 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 按键控制LED步骤: 复制工程,新建Hardware文件夹 打开工程管理,新建Hardware文件夹 打开配置按钮,添加文件夹路径 右键Hardware文件夹添加新文件LED.c与LED.h文件,并选择存放路径 在LED.c文件里添加#include "stm32f10x.h" 编写LED初始化函数 阅读全文
posted @ 2024-04-23 02:26 漠然无耳语 阅读(1) 评论(0) 推荐(0) 编辑
摘要: GPIO三种输出方式: 推挽(强推输出模式):P-MOS(高电平)与N-MOS(低电平)均有效 开漏:P-MOS无效,0对应N-MOS导通为低电平,1对应N-MOS断开为高阻态(通信协议IIC、输出5V(高阻态上拉)) 关闭:输入输出由外部电路控制 带FT的表示可以容忍5V电压,并视为高电平 施密特 阅读全文
posted @ 2024-04-20 22:15 漠然无耳语 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 工程建立 添加工程必要文件 Libraries->CMSIS -> CM3-> DeviceSupport-> ST-> STM32F10x-> startup-> arm->是启动文件,复制到工程模板(新建Start) 回到STM32F10x(复制那三个文件stmxxxh、systemxxx.c、 阅读全文
posted @ 2024-04-19 01:42 漠然无耳语 阅读(1) 评论(0) 推荐(0) 编辑