首页 > TAG信息列表 > STM32

STM32

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex?-M0,M0+,M3, M4和M7内核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex?-M0 and M0+, Cortex?-M3, Cortex?-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按内核架构分为不同产品:主流产品(STM3
  • STM32-中断应用

    1、基本概念ARMCoetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程的中断优先级的设置,仅使用中断

    类别: [单片机应用] 2019-01-17关键词:STM32   中断应用   

  • 关于STM32单片机GPIO口上拉与下拉输入

    以前GPIO上接的电路都是低电平触发的那种,新画了个板子有一个按键设计的是高电平触发,结果IO口设置成上拉输入后,怎么读都不正确,按键电路如图1。无奈只能去调试一下,发现当设置为上拉输入后,其ODR(GPIO输出

    类别: [单片机应用] 2019-01-17关键词:STM32   单片机   GPIO口   上拉   下拉输入   

  • 关于STM32定时器使用的一个注意事项

    我们平时使用定时器的时候多数都是处于开启状态,平时的定时中断书写格式一般是:void TIM3_IRQHandler(void){ if(TIM_GetITStatus(TIM3, TIM_IT_Update) == SET){TIM_ClearITPendingBit(TIM3, TIM_IT_Update);//要处

    类别: [单片机应用] 2019-01-17关键词:STM32   定时器   注意事项   

  • STM32之系统时钟基定时器

    STM32F10x内核中都具有一个系统时钟基定时器,是一个24位的递减计数器。在其设置处置并使能后,每经过一个系统时钟周期,计数值减1.档计数值减到0时系统时基定时器又会自动重载初值。系统时基定时器每10ms就会产生一

    类别: [单片机应用] 2019-01-16关键词:STM32   系统时钟   基定时器   

  • STM32_总中断关闭

    STM32在使用时有时需要禁用全局中断,比如MCU在升级过程中需禁用外部中断,防止升级过程中外部中断触发导致升级失败。ARM MDK中提供了如下两个接口来禁用和开启总中断:__disable_irq();// 关闭总中断__enable_irq()

    类别: [单片机应用] 2019-01-16关键词:STM32   总中断关闭   

  • stm32 窗口看门狗[操作寄存器+库函数]

    stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。独立看门狗是限制喂狗时间在0-x内,x由你的相关寄存器决定。喂狗的时间不能过晚。窗口看门狗,所以称之为窗口就是因为

    类别: [单片机应用] 2019-01-16关键词:stm32   窗口看门狗   操作寄存器   库函数   

  • STM32之Hex文件格式解析

    Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。打开后可发现,真个文件以行为单位,每行以冒号开头,内容全部为16进制码。Hex文件可以按照如下的方式进行拆分来分析其中的内容:  例如:  :020000040

    类别: [单片机应用] 2019-01-16关键词:STM32   Hex   文件格式   

  • STM32学习笔记1 IO口学习

    STM32的IO口可以由软件配置成8种模式:1,输入浮空2,输入上拉3,输入下拉4,模拟输入5,开漏输出6,推挽输出7,推挽复用功能8,开漏复用功能每个IO口可以自由编程,单IO口寄存器必须要按32位字被访问。这里就是寄存

    类别: [单片机应用] 2019-01-16关键词:STM32   IO口   

  • STM32 JoystickMouse USB游戏杆鼠标的实现

    本次程序的实现是基于上次CustomHID修稿过来的,工程的架构就不在介绍,这里主要介绍下,如何修改。首先当然是usb_desc.c的一些描述符了。设备描述符需要修改下bMaxPacketSize(最大包长度)为0x08个字节,因为该工程通

    类别: [单片机应用] 2019-01-16关键词:STM32   JoystickMouse   USB   游戏杆鼠标   

  • stm32 移植cJson 注意free释放内存

    关于怎么移植的网上有很多参考文档,也很简单,因为cjson只有2个文件,一个cJSON.c 一个cJSON.h文件。我用的是原子的stm32 工程文件测试,他们有自己定义的malloc.cmalloc.h,很方便可以直接用。需要修改的就是下面:

    类别: [单片机应用] 2019-01-16关键词:stm32   移植cJson   释放内存   

 1308    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 下一页 尾页