完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
更改NUC126ISP更新的UART端口当使用NuMicro_ISP_Programming_Tool的UART函数进行ISP更新时,有三个步骤可以更改UART端口。
更改NUC126ISP更新的UART端口P.S.不同芯片的UART时钟设置可能略有不同。 请参阅BSP中的示例代码或技术参考手册中的时钟章节。 更改NUC126ISP更新的UART端口1. 在target dev.h中,找到define,将UART端口和中断子程序的名称更改为target PORT的名称 更改NUC126ISP更新的UART端口(对于不同的芯片,中断子程序的名称可能略有不同,请参阅中断向量表。 ) 更改NUC126ISP更新的UART端口2. 在main.c中,找到具有UART时钟设置的SYS_Init(),并将原始UART端口设置更改为目标UART端口设置。 3. 在main.c中,找到SYS_Init();底部有UART的MFP设置;将MFP更改为目标端口的MFP。 更改NUC126ISP更新的UART端口(1)/*为UART0RXD(PD)设置PD多功能引脚。 0)和TXD(PD。 1)*/ 更改NUC126ISP更新的UART端口P.S.不同芯片的UART时钟设置可能略有不同。 请参阅BSP中的示例代码或技术参考手册中的时钟章节。 更改NUC126ISP更新的UART端口例如:从 更改NUC126ISP更新的UART端口UART0至UART1 更改NUC126ISP更新的UART端口步骤1更改端口定义(target dev.h) 更改NUC126ISP更新的UART端口变更前 更改NUC126ISP更新的UART端口#定义UART_T UART0 更改NUC126ISP更新的UART端口#定义UART_T_IRQHandler UART02_IRQHandler 更改NUC126ISP更新的UART端口#定义UART_T_IRQn UART02_IRQn 更改NUC126ISP更新的UART端口变更后 更改NUC126ISP更新的UART端口#定义UART_T UART1 更改NUC126ISP更新的UART端口#定义UART_T_IRQHandler UART1_IRQHandler 更改NUC126ISP更新的UART端口#定义UART_T_IRQn UART1_IRQn 更改NUC126ISP更新的UART端口P.S.不同芯片的UART时钟设置可能略有不同。 请参阅BSP中的示例代码或技术参考手册中的时钟章节。 更改NUC126ISP更新的UART端口步骤2更改UART端口(main.c) 更改NUC126ISP更新的UART端口变更前 更改NUC126ISP更新的UART端口CLK->APBCLK0 |= CLK_APBCLK0_UART0CKEN_Msk; 更改NUC126ISP更新的UART端口CLK->CLKSEL1 = (CLK->CLKSEL1 & (~CLK_CLKSEL1_UARTSEL_Msk)) | CLK_CLKSEL1_UARTSEL_HIRC; 更改NUC126ISP更新的UART端口CLK->CLKDIV0 = (CLK->CLKDIV0 & (~CLK_CLKDIV0_UARTDIV_Msk)) | CLK_CLKDIV0_UART(1); 更改NUC126ISP更新的UART端口变更后 更改NUC126ISP更新的UART端口CLK->APBCLK0 |= CLK_APBCLK0_UART1CKEN_Msk; 更改NUC126ISP更新的UART端口CLK->CLKSEL1 = (CLK->CLKSEL1 & (~CLK_CLKSEL1_UARTSEL_Msk)) | CLK_CLKSEL1_UARTSEL_HIRC; 更改NUC126ISP更新的UART端口CLK->CLKDIV0 = (CLK->CLKDIV0 & (~CLK_CLKDIV0_UARTDIV_Msk)) | CLK_CLKDIV0_UART(1); 更改NUC126ISP更新的UART端口CLK->CLKD IV0=(CLK->CLKD IV0&(~CLK_CLKDIV0_UARTDIV_Msk))|(1); 更改NUC126ISP更新的UART端口P.S.不同芯片的UART时钟设置可能略有不同。 请参阅BSP中的示例代码或技术参考手册中的时钟章节。 更改NUC126ISP更新的UART端口 更改NUC126ISP更新的UART端口变更前 更改NUC126ISP更新的UART端口变更前 更改NUC126ISP更新的UART端口SYS->GPD_MFPL = (SYS->GPD_MFPL & (~SYS_GPD_MFPL_PD0MFP_Msk)) | SYS_GPD_MFPL_PD0MFP_UART0_RXD; 更改NUC126ISP更新的UART端口SYS->GPD_MFPL = (SYS->GPD_MFPL &P.S.不同芯片的UART时钟设置可能略有不同。 请参阅BSP中的示例代码或技术参考手册中的时钟章节。 更改NUC126ISP更新的UART端口(~SYS_GPD_MFPL_PD1MFP_Msk))|SYS_GPD_MFPL_PD1MFP_UART0_TXD; 更改NUC126ISP更新的UART端口变更后 更改NUC126ISP更新的UART端口/*为UART0RXD(PE)设置PD多功能引脚。 9)和TXD(PE。 8)*/ 更改NUC126ISP更新的UART端口SYS->GPE_MFPH = (SYS->GPE_MFPH & (~SYS_GPE_MFPH_PE9MFP_Msk)) | SYS_GPE_MFPH_PE9MFP_UART1_RXD; 更改NUC126ISP更新的UART端口SYS->GPE_MFPH = (SYS->GPE_MFPH & (~SYS_GPE_MFPH_PE8MFP_Msk)) | SYS_GPE_MFPH_PE8MFP_UART1_TXD; 更改NUC126ISP更新的UART端口 |
|
|
|
只有小组成员才能发言,加入小组>>
771 浏览 0 评论
1148 浏览 1 评论
2527 浏览 5 评论
2858 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2709 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1058浏览 3评论
189浏览 2评论
453浏览 2评论
365浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
451浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 08:44 , Processed in 1.170540 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号