(32一口)÷6=3

君,已阅读到文档的结尾了呢~~
16种流行病学调查表16种流行病
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
16种流行病学调查表
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口顾客米饭吃出老鼠屎 店长狡辩当众一口吞掉社会-在线观看-风行网
全部标记为已读
您暂未收到新消息哦~
安装PC客户端
把想看的剧下载到本地吧~
点击立即下载就可以下载当前视频了哦~
我来说两句
播放:33,365
播放:230,524
播放:61,873
播放:1,431,345
播放:20,260
播放:13,844
播放:50,129
播放:3,489
播放:2,452
播放:1,188
播放:3,846
精选视频号
播放:1,335
播放:1,552查看: 2912|回复: 3
STM32F103RBT6 串口2,3一直不能配置成功
急求以例子
望提鼠相助
主题帖子精华
初级会员, 积分 141, 距离下一级还需 59 积分
在线时间0 小时
主控芯片是STM32F103RBT6 &就是MINI板的那种 &使用库函数,串口1成功工作,
对应COPY+修改生产串口2,3的初始化代码 &但是就是工作不正常,配置完成时会进一次中断
其后发送接收均无任何反应&
代码贴上很碍眼 就只发一下初始化代码&
有跑通的求给例程 & 可以帮我解决的就看下代码吧&
RCC_APB2PeriphClockCmd(RCC_APB1Periph_USART2|RCC_APB2Periph_GPIOA, ENABLE);
& & &//USART3_TX & PB.10 &nbspA2
& & GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
& & GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
& & GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
& & GPIO_Init(GPIOA, &GPIO_InitStructure);
& & //USART3_RX
&nbspB.11 & PA3
& & GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
& & 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);//
& & & & NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2 ;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
USART_InitStructure.USART_BaudRate =//
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_N
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
& & & & USART_Init(USART2, &USART_InitStructure);
USART_Cmd(USART2, ENABLE); & & & & & & & & &&
USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);
& & & & USART_ITConfig(USART2, USART_IT_TC, ENABLE);
主题帖子精华
初级会员, 积分 78, 距离下一级还需 122 积分
在线时间1 小时
void&USART2_Config(void)
{
GPIO_InitTypeDef&GPIO_InitS
USART_InitTypeDef&USART_InitS
NVIC_InitTypeDef&NVIC_InitS
/*&config&USART2&clock&*/&//在使用外设时,不仅要使能其时钟,还要调用此函数使能外设才可以正常使用
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,&ENABLE); && //&APB2Periph
&& RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2&,&ENABLE); && //&APB1Periph&&&注意:USART2&是 APB1Periph&
/*&USART2&GPIO&config&*/
&& GPIO_InitStructure.GPIO_Pin&=&GPIO_Pin_2;&&&&&&&&&&&&&
//PA2 TX
&& GPIO_InitStructure.GPIO_Mode&=&GPIO_Mode_AF_PP;&&&&&&&
//复用推挽输出
&& GPIO_InitStructure.GPIO_Speed&=&GPIO_Speed_50MHz;
&& GPIO_Init(GPIOA,&&GPIO_InitStructure);&&&&&&&&&&&&&&&&
&& GPIO_InitStructure.GPIO_Pin&=&GPIO_Pin_3;&&&&&&&&&&&&&
//PA3 RX
&& GPIO_InitStructure.GPIO_Mode&=&GPIO_Mode_IN_FLOATING;&
//浮空输入
&& GPIO_Init(GPIOA,&&GPIO_InitStructure);&&
/*&USART2&mode&config&*/
USART_InitStructure.USART_BaudRate&=&9600;
&//&波特率设置
USART_InitStructure.USART_WordLength&=&USART_WordLength_8b;
&//&串口传输的字长:8位字长,也可以设置为9位
USART_InitStructure.USART_StopBits&=&USART_StopBits_1;
&//&停止位设置为1位
USART_InitStructure.USART_Parity&=&USART_Parity_No&;
&//&不设置奇偶校验位
USART_InitStructure.USART_HardwareFlowControl&=&USART_HardwareFlowControl_N &&//&不采用硬件流
USART_InitStructure.USART_Mode&=&USART_Mode_Rx&|&USART_Mode_Tx; &//&配置双线全双工通讯,需要把Rx和Tx模式都开启
USART_Init(USART2,&&USART_InitStructure);&
&//填充完结构体,调用库函数USART_Init()向寄存器写入配置参数
&&&&NVIC_InitStructure.NVIC_IRQChannel&=&USART2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3&;&&&&&&&&&//抢占优先级3
NVIC_InitStructure.NVIC_IRQChannelSubPriority&=&3;
&//子优先级3
NVIC_InitStructure.NVIC_IRQChannelCmd&=&ENABLE;
&&&&&&&&&//IRQ通道使能
NVIC_Init(&NVIC_InitStructure); &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//根据指定的参数初始化VIC寄存器
&&&
&&&&USART_ITConfig(USART2,&USART_IT_RXNE,&ENABLE);//开启中断
USART_Cmd(USART2,&ENABLE);
&//调用USART_Cmd()&使能USART外设
void&USART2_IRQHandler(void)
{
if(USART_GetITStatus(USART2,&USART_IT_RXNE)&!=&RESET)&&
&USART_ClearITPendingBit(USART2,&&USART_IT_RXNE);&&&&&&&&&&//清除接收中断标志&
&USART_SendData(USART2,&USART_ReceiveData(USART2)); &&&//将数据回送至超级终端
&&&&&&&&&while(USART_GetFlagStatus(USART2,&USART_FLAG_TC)&==&RESET);&&//等待数据发送完毕
&&&&&&&&&&&&
试试这个,自发自收,应该可以的。
主题帖子精华
初级会员, 积分 141, 距离下一级还需 59 积分
在线时间0 小时
多谢大神&
发现问题所在使能USRT2的时钟应该用RCC_APB1PeriphResetCmd(*,ENABLE);函数
而不能用RCC_APB2PeriphResetCmd(*,ENABLE);函数&
具体&原因细看STM32时钟那一块的PDF就会明白,很简单
主题帖子精华
新手上路, 积分 38, 距离下一级还需 12 积分
在线时间1 小时
终于明白了。感谢论坛这么多好人
Powered by本题难度:0.60&&题型:解答题
口算.0.2×0.5=0.27-0.2=0.8×0.7=3.6÷0.12=0.05×1.6=0.32×0.5=1.2÷0.5=0.3×0.3=0.1×0.98=0.33÷0.11=2.8×1000=0.51÷0.17=0.75×8=0.24÷0.6=0.4×0.55=1.21÷0.1=
来源:学年青海省西宁市大通县润泽学校五年级(上)期中数学试卷 | 【考点】小数乘法;小数除法.
口算.0.2×0.5=0.27-0.2=0.8×0.7=3.6÷0.12=0.1×0.98=0.33÷0.11=2.8×1000=0.51÷0.17=
口算.0.2×0.5=0.27-0.2=0.8×0.7=3.6÷0.12=0.05×1.6=0.32×0.5=1.2÷0.5=0.3×0.3=0.1×0.98=0.33÷0.11=2.8×1000=0.51÷0.17=0.75×8=0.24÷0.6=0.4×0.55=1.21÷0.1=
口算:0.2+0.5=11×50=8.4-3=20×40==1+1.9=3.9-2.9=45×3=-=+=25×4=1-=
解析与答案
(揭秘难题真相,上)
习题“口算.0.2×0.5=0.27-0.2=0.8×0.7=3.6÷0.12=0.05×1.6=0.32×0.5=1.2÷0.5=0.3×0.3=0.1×0.98=0.33÷0.11=2.8×÷0.17=0.75×8=0.24÷0.6=0.4×0.55=1.21÷0.1=”的学库宝(/)教师分析与解答如下所示:
【分析】根据小数加减乘除的计算方法进行计算即可.
【解答】解:02×05=08×07=0005×16=012÷05=01×098=1=328×÷017=4÷06=
【考点】小数乘法;小数除法.
查看答案和解析
微信扫一扫手机看答案
知识点讲解
经过分析,习题“口算.0.2×0.5=0.27-0.2=0.8×0.7=3.”主要考察你对
等考点的理解。
因为篇幅有限,只列出部分考点,详细请访问。
知识点试题推荐
1&&&&2&&&&3&&&&4&&&&5&&&&6&&&&7&&&&8&&&&9&&&&10&&&&11&&&&12&&&&13&&&&14&&&&15&&&&
作业互助QQ群:(小学)、(初中)、(高中)

我要回帖

更多关于 stm32f103rct6 串口 的文章

 

随机推荐