打印
[技术问答]

2014年发放的光盘内的官方例程有硬伤

[复制链接]
439|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 | 只看该作者
你可以去下载新的BSP
https://github.com/OpenNuvoton/

使用特权

评论回复
板凳
pixhw| | 2021-1-12 23:36 | 只看该作者
官网的资料也有问题吗?         

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1327

主题

3833

帖子

0

粉丝