![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
while(1)//主程序循环,反复执行循环体里的语句 { if(rece_flag==3) { GPIOD->ODR |= GPIO_PIN_7;//transmit for(i=0 ; i<3; i++) { if((UART1->SR & 0x80) == 0x80) UART1->DR = data[i]; } rece_flag=0; GPIOD->ODR &=~GPIO_PIN_7;//receive } } 程序每次执行到for循环,只能执行一次,走到i++时,程序跑飞,是怎么回事? |
有使用过芯讯通的A7680C这个4G模块吗?
ST60系列可以使用OFDM调制进行发射接收吗?
STM32F103的LIN Break问题
关于使用STM32G030C8T6的串口收发过程中串口接收问题
有人知道stm32cubemx中,如何自定义lwip平台。(默认只有一个lan和dp的芯片,我需要用yt8512的)。或者说cubemx生成的lan芯片的文件如
stm32f767zi 以太网无法接收问题
STM32F746g-disco开发板串口配置串口助手无法接收到数据
STM32WB10CC可以做MESH吗
STM32L4 USBD CDC-MSC组合设备类CDC_Transmit_FS发送问题
usart奇偶校验问题
评分
查看全部评分
评分
查看全部评分
执行i++时,程序的单步执行就进行不了,会直接变成运行状态。
评分
查看全部评分
额,尽量点回复,不要跟帖,我都不知道你回复我了
检查一下DR中的数据是否得到了写入。
顺便问一下,你的硬件连接,不会是把TX和RX直接短接吧?
评分
查看全部评分
评分
查看全部评分