N32WB03之串口开发

串口使用例程出现发了自己收

使用串口工具调试收/发

单独仿真器的3.3v供电

出现:mcu发,mcu自己收了;

物理连接:没有短路;对工具的收发脚没有接错

加上外部供电3.3V的时候就正常了:仿真器的供电功率不足支撑多个器件;

无法进入空闲中断

配置顺序出问题

先初始化串口,再配置中断;

配置方式

cpp 复制代码
  //USART_ConfigInt(USART2, USART_INT_IDLEF|USART_INT_PEF|USART_INT_ERRF, ENABLE);//配置中断: 空闲 、校验错误、错误中断(Frame error, noise error, overrun error)
	//不能一起并入配置  因为中断标记位分布在不同寄存器
	USART_ConfigInt(USART2, USART_INT_IDLEF, ENABLE);
	USART_ConfigInt(USART2, USART_INT_PEF, ENABLE);
	USART_ConfigInt(USART2, USART_INT_ERRF, ENABLE);

无法使用DMA

DMA配置出错

DMA方向配置错误

相关推荐
遇乐的果园19 分钟前
前端学习笔记-vue加载渲染优化
前端·笔记·学习
遇乐的果园2 小时前
前端学习笔记-vue状态管理优化
前端·笔记·学习
摇滚侠3 小时前
Java 全栈开发实战教程 课程笔记 29-33
笔记
茯苓gao3 小时前
嵌入式开发笔记:EtherCAT协议从硬件到软件完整配置指南——从零搭建一套EtherCAT通信系统
笔记·嵌入式硬件·学习
whyTeaFo4 小时前
GAMES101: Lecture 9: Shading 3(Texture Mapping cont.) ppt笔记
笔记
chase。5 小时前
【学习笔记】PointWorld:迈向通用机器人操控的3D世界模型
笔记·学习·机器人
星恒随风7 小时前
C++ STL 栈详解:stack 的使用、经典题目与简单模拟实现
开发语言·数据结构·c++·笔记·学习
谢白羽8 小时前
vllm源码剖析14-vLLM 分布式推理-专家并行EP
笔记·分布式·llm·论文·vllm
玖玥拾9 小时前
Unity 3D 笔记(十一)UI 框架进阶:栈弹窗交互、BasePanel 基类虚方法、DoTween 界面动画
笔记·3d·unity
FellAveal9 小时前
【Go语言入门学习笔记】Part13.结构体与接口
笔记·学习·golang