完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
GD32F3x0的demo程序里这三个函数在串口初始化的过程中,没有使用到,请问串口在哪儿设置了通信数据位,有没有奇偶校验,停止位是几位?
|
|
相关推荐
2个回答
|
|
看了寄存器才知道 串口默认的通信模式 就是 数据位为8 无校验 停止位1位
|
|
|
|
void uart0_init(u32 bound)
{ /* enable COM GPIO clock */ rcu_periph_clock_enable(RCU_GPIOA); /* enable USART clock */ rcu_periph_clock_enable(RCU_USART0); /* connect port to USARTx_Tx */ gpio_af_set(GPIOA, GPIO_AF_1,GPIO_PIN_9); /* connect port to USARTx_Rx */ gpio_af_set(GPIOA, GPIO_AF_1, GPIO_PIN_10); /* configure USART Tx as alternate function push-pull */ gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_PULLUP, GPIO_PIN_9); gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_10MHZ, GPIO_PIN_9); /* configure USART Rx as alternate function push-pull */ gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_PULLUP, GPIO_PIN_10); gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_10MHZ, GPIO_PIN_10); /* USART configure */ usart_deinit(USART0); usart_baudrate_set(USART0, bound); usart_receive_config(USART0, USART_RECEIVE_ENABLE); usart_transmit_config(USART0, USART_TRANSMIT_ENABLE); usart_enable(USART0); nvic_irq_enable(USART0_IRQn, 3U, 3U); usart_interrupt_enable(USART0,USART_INT_RBNE); } |
|
|
|
只有小组成员才能发言,加入小组>>
176个成员聚集在这个小组
加入小组[基于GD32F350RB的音频识别器] 3. CMSIS-NN神经网络配置解析
3399 浏览 0 评论
【下载】《基于GD32303E-EVAL的RT-Thread教程》+《RT-Thread 快速入门文档》
6417 浏览 3 评论
基于RT-Thread操作系统玩溜GD32303E-EVAL开发板教程
3555 浏览 1 评论
【我是电子发烧友】基于GD32F450的图标式多功能应用系统(续)
2628 浏览 2 评论
【我是电子发烧友】基于GD32F450的图标式多功能应用系统
5607 浏览 3 评论
2550浏览 0评论
231浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 14:50 , Processed in 0.444217 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号