。。。。
。。。
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;//PA3
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA, &GPIO_InitStructure);
RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2,ENABLE);
RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2,DISABLE);
。。。
。。。。
在485通信实验里面,上面画红线的函数作用是什么?为什么要用这两个函数?不用可不可以? (希望大神讲的通俗易懂一点)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
可是我将这两个函数删掉之后也能进行数据的通信啊,这是为什么呢?还有就是这两个函数的具体作用什么呢?求大神指点!
请搜索你的工程,其它地方是否已经就开通了该时钟。
值得提出的是:为了可移植性,且避免因变动你的工程函数模块而导致错误发生,建议在需要开通的地方,就给开通。初始化工作占系统时间很少,且大多是工程启动时运行一次,不怕在乎一点冗余过程。
一周热门 更多>