IAR环境,直接上代码
int main(void)
{
rcu_periph_clock_enable(RCU_GPIOC);
rcu_periph_clock_enable(RCU_UART4);
gpio_init(GPIOC,GPIO_MODE_AF_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_10);
gpio_init(GPIOC,GPIO_MODE_IN_FLOATING,GPIO_OSPEED_50MHZ,GPIO_PIN_11);
usart_deinit(UART4);
usart_baudrate_set(UART4, 115200U);
usart_receive_config(UART4, USART_RECEIVE_ENABLE);
usart_transmit_config(UART4, USART_TRANSMIT_ENABLE);
usart_enable(UART4);
while(1)
{
usart_data_transmit(UART4,0xAA);
while (usart_flag_get(UART4,USART_FLAG_TBE)==RESET);
}
}
串口啥都没有。调试发现程序跑到配置PC10的时候,PC10就一直为低电平。哪里写错了呢,拜托各位了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>