嵌入式课件(很重要-你懂的).ppt

嵌入式课件(很重要-你懂的).ppt

ID:61998210

大小:100.00 KB

页数:13页

时间:2021-04-09

嵌入式课件(很重要-你懂的).ppt_第1页
嵌入式课件(很重要-你懂的).ppt_第2页
嵌入式课件(很重要-你懂的).ppt_第3页
嵌入式课件(很重要-你懂的).ppt_第4页
嵌入式课件(很重要-你懂的).ppt_第5页
资源描述:

《嵌入式课件(很重要-你懂的).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题型1,补全程序(70-80分)2,简答题(20-30分)补全程序1,下面程序控制PC3端口为输出,且输出占空比50%的脉冲波。intmain(void){RCC->APB2ENR

2、=①_____________;//使能GPIOC时钟GPIOD->CRL&=②_____________;GPIOD->CRL

3、=③_____________;//设置PC3为最大50M输出while(1){GPIOC->BRR=④_____________;//PC3输出低电平Delay(0x2FFFFF);⑤_____________=GPIO_Pin_2;//PC3输出高电平Delay(0x2FF

4、FFF);}}0x100xFFFF0FFF0x000030000x0008GPIOC->BSRR2,下面程序中,使用库函数,设置PA10作为输入,并根据PA10的输入值,控制端口PD7取反。intmain(void){/*PD7初始化*/GPIO_InitTypeDefGPIO_InitStructure;①_____________________________________;//使能GPIOD时钟GPIO_InitStructure.GPIO_Pin=②_____________;//设置端口PD7GPIO_InitStructure.GPIO_Mode=③_________

5、____;//设置为推挽输出GPIO_InitStructure.GPIO_Speed=④_____________;//最大输出速度为50⑤_____________________________________;//PD7初始化………………………………GPIO_Init(GPIOA,&GPIO_InitStructure);//PA10为上拉的输入while(1){if(⑥__________________________)//判断PA10为是否低电平{If(⑦______________________);//判断PD7是否为高⑧______________________

6、;//PD7输出低⑨______________________⑩______________________;//PD7输出高}}}RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,ENABLE)GPIO_Pin_7GPIO_Mode_Out_PPGPIO_Speed_50MHzGPIO_Init(GPIOD,&GPIO_InitStructure);GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_10)==0GPIO_ReadOutputDataBit(GPIOD,GPIO_Pin_7)==1GPIO_ResetBi

7、ts(GPIOD,GPIO_Pin_7)elseGPIO_SetBits(GPIOD,GPIO_Pin_7)3,使用外部中断(库函数操作),设置PB4作为外部中断输入,GPIO_EXTILineConfig(_________________________);EXTI_InitStructure.EXTI_Line=_____________;EXTI_InitStructure.EXTI_Mode=_____________;EXTI_InitStructure.EXTI_Trigger=_____________;EXTI_InitStructure.EXTI_LineCmd=

8、_____________;EXTI_Init(&EXTI_InitStructure);/*将KEY按键的中断优先级配置为最低*/NVIC_InitStructure.NVIC_IRQChannel=_____________;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=_____________;NVIC_InitStructure.NVIC_IRQChannelSubPriority=_____________;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Ini

9、t(&NVIC_InitStructure);GPIO_PortSourceGPIOB,GPIO_PinSource4EXTI_Line4EXTI_Mode-interruptEXTI_Trigger_FallingENABLEEXTI4_IRQHandler0x0F0x0F4,下面程序完成时钟的初始化,使用的是外部高速时钟,频率为20M赫兹。通过PLL倍频产生32M赫兹的系统时钟。unsignedcharsws=0;RCC->CR

10、=①_________

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。