stm32
Unarmed_
这个作者很懒,什么都没留下…
展开
-
st-link-v2连接调试stm32
废话不多说,让我们直接开始吧。第一步:不用说,当然是st-link-v2与stm32的连线这里我用的是stm32最小系统板。现在接线完毕,让我们继续。第二步:st-link-v2的驱动下载安装将usb口插在电脑后,让我们打开设备管理器,然后看看我们的驱动是否安装,如果安装,则会如下图所示。如果没安装,那还不赶快去安装??善良的我留下了下载链接。对了,补充一句,安装的时候,最好是英文路径。链接:https://pan.baidu.com/s/1XZixbf-wkb0RiwBkvASK原创 2020-12-01 19:40:08 · 13662 阅读 · 5 评论 -
jlink下载速度太慢,不能选择高速度的
问题:jlink下载速度太慢,不能选择高速度的解决方法:线太长,或者线的质量不好。将线换成短线。原创 2020-08-24 16:50:26 · 2268 阅读 · 0 评论 -
GPIO端口各种模式
GPIO端口各种模式的区别(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_PP 复用推挽输出区别主要看用途。推挽输出和开漏输出是GPIO引脚模式里,输出模式的两种。推挽输出和开原创 2020-06-12 08:43:30 · 3120 阅读 · 0 评论 -
stm32F1——笔记系列——1.点灯程序(GPIO配置)(GPIO输出配置)
主函数main.c//声明#include "stm32f4xx.h"#include "./led/bsp_led.h"void Delay(__IO u32 nCount); //简单的延时函数/** * @brief 主函数 * @param 无 * @retval 无 */int main(void){ /* LED 端口初始化 */ LED_GPIO_Config(); /* 控制LED灯 */ while (1) { LED1( ON ).原创 2020-06-11 16:29:30 · 1634 阅读 · 0 评论 -
RCC HSE/HSI 配置时钟
RCC 主要作用—时钟部分RCC 主要作用—时钟部分:设置系统时钟 SYSCLK、设置 AHB 分频因子(决定 HCLK 等于多少)设置 APB2 分频因子(决定 PCLK2 等于多少)设置 APB1 分频因子(决定 PCLK1 等于多少)设置各个外设的分频因子;控制 AHB、APB2 和 APB1 这三条总线时钟的开启、控制每个外设的时钟的开启。①HSE 高速外部时钟信号时钟来源:当使用有源晶振时,时钟从 OSC_IN 引脚进入,OSC_OUT 引脚悬空。当选用无源晶振时,时钟从 O原创 2020-06-10 17:13:55 · 350 阅读 · 0 评论 -
施密特触发器 大概的作用
施密特触发器的作用:经过施密特触发器后信号只有 0、1 两种状态原创 2020-06-10 16:18:49 · 1172 阅读 · 2 评论 -
STM32——0.96寸OLED屏
https://www.cnblogs.com/wp2312139418/p/5988713.html转载 2019-07-16 15:02:29 · 901 阅读 · 0 评论 -
error: #136: struct "<unnamed>" has no field "XXXX"
下面这个是高级定时器的时基的结构体初始化void ADVANCE_TIM_Mode_Config(){ // 开启定时器时钟,即内部时钟CK_INT=72M ADVANCE_TIM_APBxClock_FUN(ADVANCE_TIM_CLK,ENABLE);/*--------------------时基结构体初始化-------------------------*/ TIM_I...原创 2019-07-15 11:08:58 · 19641 阅读 · 0 评论