上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 网上找到的可能的原因 1. 堆栈空间默认的太小 默认startup_stm32f10x_hd.s中 Stack_Size EQU 0x00000400,如果改大之后,可能调试就可以正常运行。 2. 出现最多的情况就是设置的断点过多,可以把断点全部删除试试看,STLink只能设置5个 3. 勾选如图 阅读全文
posted @ 2018-11-26 15:09 YuQiao0303 阅读(6653) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇笔记对应正点原子STM32F407探索者 ,教学视频第26节,网址如下: https://ke.qq.com/webcourse/index.html cid=279403&term_id=100330877&taid=1965424279569259&vid=u14245plf1d 这段 阅读全文
posted @ 2018-11-26 11:27 YuQiao0303 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 串行通信的分类 常见串行通信接口 STM32 UART STM32串口异步通信需要定义的参数: ① 起始位 ② 数据位(8位或者9位) ③ 奇偶校验位(如果有的话是第9位) ④ 停止位(1,15,2位) ⑤ 波特率设置 阅读全文
posted @ 2018-11-26 10:03 YuQiao0303 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1. stm32有一些内置外设,每个外设有一个复用功能 AF (Alternate functions). 2. stm32的每个io引脚东路有一个16路 复用器 ,该复用器一端连该引脚,另外16端连AF0~AF15 3. 该复用器可以通过GPIOx_AFRL(针对该组引脚的 0 7号引脚 阅读全文
posted @ 2018-11-24 12:08 YuQiao0303 阅读(8733) 评论(0) 推荐(0) 编辑
摘要: 读取IO口输入的函数: STM32F4 的 IO口做输入使用的时候,是通过调用函数 来读取 IO 口的状态的。了解了这点,就可以开始我们的代码编写了。 按键与stm32f4连接原理图 右图可知四个按键与mcu的io引脚连接关系如下: |KEY_UP | KEY0 |KEY_1 | KEY2 | | 阅读全文
posted @ 2018-11-24 10:11 YuQiao0303 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 本文由正点原子STM32F407探索者开发板的led和beep实验,总结了gpio编程的套路。 下文中以hardware 来称呼可能的硬件外设,如led或beep等。 新建项目后主要用到三个文件:hardware.c ,hardware.h, main.c hardware.h hardware.c 阅读全文
posted @ 2018-11-24 10:07 YuQiao0303 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: 更多原理请参考跑马灯 库函数版 个人笔记 步骤 1. 使能IO口时钟。配置相关寄存器寄存器 2. 初始化IO口模式。配置四个配置寄存器 3. 操作IO口,输出高低电平。配置寄存器GPIOX_ODR或者BSRRL/BSRRH。 代码 led.c c include "led.h" include "s 阅读全文
posted @ 2018-11-23 10:56 YuQiao0303 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 原理图: MCU在开发板原理图的第二页,LED在开发板原理图的第三页 由图可知,PF9 ,PF10 若输出低电平则灯亮,高电平则灯灭 选推挽输出 代码步骤 1. 使能IO口时钟。 调用函数RCC_AHB1PeriphClockCmd();不同的外设调用的时钟使能函数可能不一样 3. 初始化IO口模式 阅读全文
posted @ 2018-11-22 16:00 YuQiao0303 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 语法检测&代码提示 中文友好: tab 可以选中一大块代码,一起缩进 快速注释 先选中你要注释的代码区,然后右键,选择Advanced,Comment Selection 就可以了 查找替换 查找:Ctrl + F (ide上方的图标亦可) 多文件查找替换:Ctrl+shift + F (ide上方 阅读全文
posted @ 2018-11-22 15:08 YuQiao0303 阅读(434) 评论(0) 推荐(0) 编辑
摘要: datasheet(STM32F407ZGT6.pdf)中,IO structure 为FT,表示容忍5V电压 后面的uart1_TX之类,表示端口复用 共有A~G7组IO口, 每组16个IO口:0~15 每组有10个寄存器 4种输入模式: 输入浮空(不连上拉或下拉电阻) 输入上拉 输入下拉 模拟输 阅读全文
posted @ 2018-11-22 14:49 YuQiao0303 阅读(1080) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页