[技术问答] 2014年发放的光盘内的官方例程有硬伤

[复制链接]
640|2
 楼主| cr315 发表于 2021-1-6 11:25 | 显示全部楼层 |阅读模式
   我仅指出1个文件中的2处:
    在 ......\M451SeriesBSP_CMSIS_v3.00.003\SampleCode\StdDriver\USBD_VCOM\main.c 中
    第120行的void UART1_IRQHandler(void);应该为void UART0_IRQHandler(void);
    第277行的NVIC_EnableIRQ(UART1_IRQn); 应该为NVIC_EnableIRQ(UART0_IRQn);
    如果不改程序是不可能运行成功的。修改后在同光盘同时发放的M541评估板上短路UART0的TXD、RXD即PD.0、PD.1可以有响应但响应不正确,应该还有更隐蔽的BUG,盼有人能指正。
    按说正式发表的官方例程,应该通过了专业测试。发生这样的事令人费解。
    以上妥否请斧正。
jasontu 发表于 2021-1-7 09:14 | 显示全部楼层
pixhw 发表于 2021-1-12 23:36 | 显示全部楼层
官网的资料也有问题吗?         
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部