assert - STM32F1(标准外设库)如果不定义 USE_FULL_ASSERT 为什么 stm32 工作失败
问题描述
我英语不好,所以对不起我的英语先,请耐心等待!
我正在使用带有 RX 中断的 stm32f103 和 USART2。每20ms连续发送36个字节的数据,如果USART没有接收到数据则芯片工作正常,如果接收到数据则芯片暂停某处。但是如果我添加#define USE_FULL_ASSERT 那么芯片就可以正常工作了。
有人可以向我解释吗?
解决方案
推荐阅读
- python - Pandas DataFrame 根据列表中指定名称的多个列的值选择行
- django - 按然后循环分组
- c - SDL_SetColorKey() 没有删除背景颜色
- postgresql-9.5 - 使用带有 IN 语句的 ILIKE 选择查询
- google-apps-script - 无法终止函数(> 500 000 次执行)
- docker - 在使用 Hyperledger Composer 构建的 Hyperledger Fabric 网络上配置 Kafka 排序服务
- ios - 线程 1:在 TableView Swift 上重新加载数据时,在 AppDelegate 上发出 SIGABRT 信号
- jquery - 是否有在模态表单准备好的事件上触发?我需要在那里设置下拉列表索引
- python - 在 python 3 中使用 win32api/com 模块时,有没有办法解决 unicode 问题?
- python - 是否可以提取嵌入在电子邮件正文中的 SSRS 报告并导出到 csv?