首页 > 解决方案 > STM32F1(标准外设库)如果不定义 USE_FULL_ASSERT 为什么 stm32 工作失败

问题描述

我英语不好,所以对不起我的英语先,请耐心等待!

我正在使用带有 RX 中断的 stm32f103 和 USART2。每20ms连续发送36个字节的数据,如果USART没有接收到数据则芯片工作正常,如果接收到数据则芯片暂停某处。但是如果我添加#define USE_FULL_ASSERT 那么芯片就可以正常工作了。

有人可以向我解释吗?

标签: assertstm32

解决方案


推荐阅读