博客专栏  >  综合   >  STM32的世界之旅

STM32的世界之旅

学习STM32的一些心得与总结,意法半导体的STM32系列芯片是相当不错的

关注
40 已关注
38篇博文
  • 全速USB和高速USB的识别过程分析

    注:本文是根据网上的一些资料整理而成。1 前言我们知道USB2.0向下兼容USB1.x,即高速2.0的hub能支持所有的速度类型的设备,而USB1.x的hub不能支持高速设备(High Speed D...

    2017-05-09 23:19
    1830
  • 在进行USB CDC类开发时,无法发送64整数倍的数据(续)

    1 前言 此文延续之前相同文章的话题,是对上篇文章的补充,之所以会有此文,主要是之前发现问题是在STM32F4上,解决方案也是基于CubeF4,但是,当相同问题出现在STM32F0上时,使用之前的代...

    2017-05-04 21:17
    761
  • 对TTCAN的分析

    TTCAN通过独占窗口的方式解决消息传送的确定性问题,提高总线利用率,试图满足应用发展的要求。但是在恶劣环境的高误码率下,传送的可靠性下降,容错的措施不成熟,成本较高。再考虑TTCAN的其他得失,认为...

    2017-01-23 19:29
    896
  • elm FatFs文件系统移植总结

    本文将根据我的一些理解,针对elm FatFs文件系统做一个初步总结。

    2017-01-13 20:10
    3289
  • 如何使用CubeMx生成一个DFU工程

    DFU用来做IAP是很方便的,可以直接通过USB来对APP进行升级,因此,掌握DFU的制作还是挺有好处,特别是使用CubeMx工具可以快速制作,本文将基于STM3240G-EVL评估板来一步一步实现一...

    2017-01-11 21:09
    1833
  • 使用CubeMx制作一个SD卡作为存储空间的U盘

    本文总结如何使用CubeMx制作一个U盘。

    2017-01-06 20:27
    2100
  • STM32F412擦除内部FLASH时间过长

    1 前言 客户反馈在使用STM32F412的时候,擦除sector 8~11发现时间过长,从而导致意外触发IWDG复位。 2 问题分析 2.1 问题详情 通过与客户邮件和电话沟通,了解到客户主...

    2017-01-05 22:02
    3226
  • 如何使用CubeMx制作一个基于SD卡的文件系统工程(2)

    本文是原文http://blog.csdn.net/flydream0/article/details/52777923的补充。 原文并没有考虑SD卡拔插问题,且SDIO没有使用DMA,本文作为补充...

    2017-01-03 20:21
    2952
  • 如何制作一个读取U盘文件系统的工程

    本文介绍基于CubeMx如何创建一个读取U盘的工程,并通过FAT32文件系统创建和读取文件。

    2016-12-21 19:16
    1462
  • STM32F030低温下RTC不工作

    客户反馈在批量生产阶段,发现部分产品的MCU的RTC在低温(0℃)下工作不正常,但是在常温下又是正常的,且其他正常的MCU的RTC在常温与低温下都是正常的。

    2016-12-16 22:28
    2349
  • 无法使用内置Bootloader的DFU方式进行固件升级

    本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。

    2016-12-06 20:06
    1523
  • 串口工作在DMA模式下有时接收异常

    1 前言客户反馈在使用STM32F205的串口工作在DMA模式时,有时能够接收数据,有时完全没有数据,但如果换成中断模式来接收又能100%正常收到数据。2 复现现象2.1 问题背景与客户沟通,客户使用...

    2016-11-25 16:56
    1712
  • 在进行USB CDC类开发时,无法发送64整数倍的数据

    前言本文将基于STM32F4DISCOVERY板,介绍如何使用USB的CDC类进行开发,以及在开发过程中碰到发送64整数倍数据时会失败的问题分析及解决方案。

    2016-11-17 21:27
    3219
  • USB Audio设计与实现

    本文将基于STM32F4 Discovery板,从零开始设计并实现一个USB Audio的例子。

    2016-11-10 20:50
    4458
  • STM32F0xx在增加IAP后APP为什么在main函数中要重映射SRAM

    本文很好的介绍了M0的启动过程,以及中断与中断向量表的关系,以及从IAP到APP的过程。并为读者解释了对于M0的MCU在增加了IAP后,为什么要将中断向量表拷贝到SRAM并且将系统重映射到SRAM。

    2016-10-13 17:09
    2345
  • 如何使用CubeMx制作一个基于SD卡的文件系统工程

    前言本文将介绍使用CubeMx工具从零开始制作一个基于SD卡的文件系统,以便后续使用此功能者参考。

    2016-10-10 15:26
    2320
  • STM32L152的低功耗测试

    本文将验证STM32L32在stop模式下的低功耗电流。在ST官网的STM32L152RE芯片介绍上明确有说明此芯片在stop模式下可以达到560nA,纳安!并且还可以支持16个外部中断唤醒。真的这么...

    2016-09-12 11:06
    3963
  • STM32L152的IAP移植笔记

    本文将针对STML152的IAP移植过程作一个笔记。首先得下载AN3310的示例代码,地址为:http://www.st.com/content/st_com/en/products/embedded...

    2016-09-09 15:24
    1840
  • 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结

    1. 前言bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文所讲内容,就可以很...

    2016-08-25 21:02
    9662
  • USB库STM32F0x2移植到STM32F070笔记

    1. 前言ST官方提供的USB库STM32F0x2_USB-FS-Device_LibV1.0.0 是基于标准库的,适用于STM32F0x2系列MCU,但是对于STM32F070来说,就需要稍作修改,...

    2016-07-30 19:22
    4526

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部