EE直播间
更多
文章
minicaihong 2019-10-10 10:52
STM32 DMA 应用之(二) DMA 串口 数据传输--发送
一、DMA请求映像 由此我们知道如果需要使用串口1的发送功能需要用到的是DMA1_Channel4 使用串口1的接收功能需要用到的是DMA1_Channel5 二 ...
minicaihong 2019-10-10 10:51
stm32 直接操作寄存器开发环境配置
操作stm32 有使用官方库函数(参见stm32 开发环境MDK+库文件配置)和 直接操作寄存器的方法 直接操作寄存器的方法 会比库函数的方法效率更高 而且代码量会比较 ...
minicaihong 2019-10-10 10:50
STM32驱动DHT11温湿度传感器
DHT11 是一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的 ...
minicaihong 2019-10-10 10:49
STM32 内部时钟输出PA.8(MCO)
STM32的PA.8引脚具有复用功能——时钟输出(MCO), 该功能能将STM32内部的时钟通过PA.8输出. 操作流程: 1)、设置PA.8为复用Push-Pull模式。 GPIO_InitStr ...
minicaihong 2019-10-10 10:49
STM32菜鸟成长记录---1
学习新知识我的一个方法是: 1.先把握住新东西大的一个框架、涉及的内容、范围; 简而言之:理清架构,把握重点; 2.在看清楚大的框架所涉及的知识时,再度 ...
minicaihong 2019-10-10 10:48
STM32 keil 添加.h文件方法
新建并添加.h文件,文件名称命名与引用相同。 即如引用led.h,则保存的.h文件也应命名为led.h 例如: 在main函数中,引用 ...
minicaihong 2019-10-10 10:46
stm32 移植cJson 注意free释放内存
关于怎么移植的网上有很多参考文档,也很简单,因为cjson只有2个文件,一个cJSON.c 一个cJSON.h文件。 我用的是原子的stm32 工程文件测试,他们有自己定义的ma ...
minicaihong 2019-10-10 10:45
STM32 JoystickMouse USB游戏杆鼠标的实现
本次程序的实现是基于上次CustomHID修稿过来的,工程的架构就不在介绍,这里主要介绍下,如何修改。 首先当然是usb_desc.c的一些描述符了。 MaxPacketSize ...
minicaihong 2019-10-10 10:43
STM32之Hex文件格式解析
Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。打开后可发现,真个文件以行为单位,每行以冒号开头,内容全部为16进制码。Hex文件可以按照如下的方 ...
minicaihong 2019-10-10 10:39
stm32 窗口看门狗[操作寄存器+库函数]
stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。 独立看门狗是限制喂狗时间在0-x内,x由你的相关寄存器决定。 ...
minicaihong 2019-10-10 10:37
STM32_总中断关闭
STM32在使用时有时需要禁用全局中断,比如MCU在升级过程中需禁用外部中断,防止升级过程中外部中断触发导致升级失败。 ARM MDK中提供了如下两个接口来禁用和开 ...
minicaihong 2019-10-9 15:37
STM32之系统时钟基定时器
STM32F10x内核中都具有一个系统时钟基定时器,是一个24位的递减计数器。在其设置处置并使能后,每经过一个系统时钟周期,计数值减1.档计数值减到0时系统时基定 ...
minicaihong 2019-10-9 15:33
关于STM32定时器使用的一个注意事项
我们平时使用定时器的时候多数都是处于开启状态,平时的定时中断书写格式一般是: void TIM3_IRQHandler(void) { if(TIM_GetITStatus(TIM3, TIM_IT_Upda ...
minicaihong 2019-10-9 15:32
关于STM32单片机GPIO口上拉与下拉输入
以前GPIO上接的电路都是低电平触发的那种,新画了个板子有一个按键设计的是高电平触发,结果IO口设置成上拉输入后,怎么读都不正确,按键电路如图1。无奈只能去 ...
minicaihong 2019-10-9 15:31
STM32-中断应用
1、基本概念 ARMCoetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共84个(16个内部+68 ...
关闭 站长推荐上一条 /1 下一条