STM32F103 串口DMA+空闲中断接收(修复版)
STM32F103VET6 串口DMA+空闲中断接收,接收到的数据用DMA串口实时发送回去。相对于之前上传的版本,修复了一个bug。
关于bug的详细描述,参考我的博文:https://blog.csdn.net/mickey35/article/details/78521311
TQ2440_Keil5.25_裸机工程及含中断配置启动文件
此工程只能j-link调试,不能烧入nor flash或nand flash!!移植天嵌的TQ2440裸机工程,从ADS1.2到Keil5.25。因为Keil自带的启动文件不带中断配置(有入口,但一直原地跳转,而且cpsr没开),所以一开始使用ADS的启动文件修改使用。后来想研究ARM的中断,就尝试在Keil自带S3C2440.s中加入中断配置。另附有原始文件,各位可自行比较差异。这个nor flash烧入搞不定啊,米娜桑如果有谁烧入成功了,能在这里留言分享一下吗?
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”目录下即可,不放心可以备份原来的脚本
STM32F103 串口DMA+空闲中断接收
STM32F103VET6 串口DMA+空闲中断接收,接收到的数据用DMA串口实时发送回去。该版本存在一个bug,推荐下载另一个修复后的版本,或者参照我的博文自己进行修复。
修复版本下载链接:https://download.csdn.net/download/mickey35/13034788
bug描述博文地址:https://blog.csdn.net/mickey35/article/details/78521311
STM32F030的W5500模块TCP服务端测试工程(FreeRTOS)
STM32F030的W5500模块TCP服务端测试工程,运行于FreeRTOS,使用STM32CubeMX创建。IO口定义见MX的工程文件,用网络调试助手进行测试
诺基亚(NOKIA)12864开机画面点阵取模
诺基亚(NOKIA)12864开机画面点阵取模,包含20帧,占用rom 20K
uC/OS-III移植STM32F103C8T6范例工程
uC/OS-III移植STM32F103C8T6范例工程。两个用户任务,LED闪烁和串口1发送数据。开启统计任务,发送的是CPU使用率。加入了钩子函数,在空闲任务时发生空闲任务次数。开启了串口中断
uCOSII移植STM32F103C8T6范例工程
uCOSII移植STM32F103C8T6范例工程,主要实现了几个LED闪烁的功能。