自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寒冬向着西北的窗

年复一年,用整年的韶光,去讲述0.1秒里发生的故事

  • 博客(2)
  • 资源 (8)
  • 收藏
  • 关注

原创 STM32串口使用心得(二)——串口溢出中断(ORE)

关于STM32的串口溢出中断,之前在网上看过两篇博客《STM32串口接收中断溢出问题解决》和《STM32 串口中的硬件BUG,请注意!》,也是从中学习到了串口ERROR的用法。关于串口溢出中断的相关寄存器操作和一些细节,两位博主已经讲得很详细了,在此感谢两位博主的辛勤奉献。

2017-11-14 18:20:11 33956

原创 STM32串口使用心得(一)——DMA+空闲中断接收

之前曾经写过一篇《关于CubeMX的串口全双工接收发送锁死的问题》的文章,讨论了STM32的串口在全双工模式下会出现锁死问题的现象。当时的解决办法是在串口接收中断中加入解锁机制,貌似临时解决了这个问题。但这几天程序不知道怎么回事,又开始频繁地出现死机现象,而且仿真的时候会进入HardFault()。

2017-11-14 13:06:36 38951 24

STM32F103 串口DMA+空闲中断接收(修复版)

STM32F103VET6 串口DMA+空闲中断接收,接收到的数据用DMA串口实时发送回去。相对于之前上传的版本,修复了一个bug。 关于bug的详细描述,参考我的博文:https://blog.csdn.net/mickey35/article/details/78521311

2020-10-24

TQ2440_Keil5.25_裸机工程及含中断配置启动文件

此工程只能j-link调试,不能烧入nor flash或nand flash!!移植天嵌的TQ2440裸机工程,从ADS1.2到Keil5.25。因为Keil自带的启动文件不带中断配置(有入口,但一直原地跳转,而且cpsr没开),所以一开始使用ADS的启动文件修改使用。后来想研究ARM的中断,就尝试在Keil自带S3C2440.s中加入中断配置。另附有原始文件,各位可自行比较差异。这个nor flash烧入搞不定啊,米娜桑如果有谁烧入成功了,能在这里留言分享一下吗?

2018-09-12

STM32CubeMX的main.h文件生成脚本

STM32CubeMX升级到4.23.0之后,加入freertos之后生成的工程文件会报错: “..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c(412): error: A1586E: Bad operand types (UnDefOT, Constant) for operator (”,最后发现是main.h 中的#include "stm32f1xx_hal.h"的定义引起的冲突,网上就一个老外问了这个问题,我不相信就没有其他人遇到。把“ tpl_main_h.ftl ”放到“.../STM32Cube\db\templates”目录下即可,不放心可以备份原来的脚本

2017-11-16

STM32F103 串口DMA+空闲中断接收

STM32F103VET6 串口DMA+空闲中断接收,接收到的数据用DMA串口实时发送回去。该版本存在一个bug,推荐下载另一个修复后的版本,或者参照我的博文自己进行修复。 修复版本下载链接:https://download.csdn.net/download/mickey35/13034788 bug描述博文地址:https://blog.csdn.net/mickey35/article/details/78521311

2017-11-14

STM32F030的W5500模块TCP服务端测试工程(FreeRTOS)

STM32F030的W5500模块TCP服务端测试工程,运行于FreeRTOS,使用STM32CubeMX创建。IO口定义见MX的工程文件,用网络调试助手进行测试

2017-10-20

诺基亚(NOKIA)12864开机画面点阵取模

诺基亚(NOKIA)12864开机画面点阵取模,包含20帧,占用rom 20K

2017-05-26

uC/OS-III移植STM32F103C8T6范例工程

uC/OS-III移植STM32F103C8T6范例工程。两个用户任务,LED闪烁和串口1发送数据。开启统计任务,发送的是CPU使用率。加入了钩子函数,在空闲任务时发生空闲任务次数。开启了串口中断

2016-10-14

uCOSII移植STM32F103C8T6范例工程

uCOSII移植STM32F103C8T6范例工程,主要实现了几个LED闪烁的功能。

2016-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除