9-KEY(查询模式)0.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9-KEY(查询模式)0

stm32 Key fire E-Mail firestm32@ QQ 313303034 STM32 ST3.0.0 PB0 key1key1 LED1 PB0 - key1 PB1 – key2 startup/start_stm32f10x_hd.c CMSIS/core_cm3.c CMSIS/system_stm32f10x.c FWlib/stm32f10x_gpio.c FWlib/stm32f10x_rcc.c FWlib/misc.c : USER/main.c USER/stm32f10x_it.c USER/led.c USER/key.c 1 / 5 stm32 STM32 - main 1. /** 2. * @brief Main program. 3. * @param None 4. * @retval : None 5. */ 6. int main(void ) 7. { 8. /* config the sysclock to 72m */ 9. SystemInit(); 10. 11. /* config the led */ 12. LED_GPIO_Config(); 13. LED1( ON ); 14. /*config key*/ 15. Key_GPIO_Config(); 16. 17. 18. while (1) 19. { 20. if ( Key_Scan(GPIOB,GPIO_Pin_0) == KEY_ON ) 21. { 22. /*LED1 */ 23. GPIO_WriteBit(GPIOC, GPIO_Pin_3, 24. (BitAction)((1- GPIO_ReadOutputDataBit(GPIOC, GPIO_Pin_3)))); 25. } 26. } 27. } 2 / 5 stm32 SystemInit()72MHZ LED_GPIO_Config() LED I/O Key_GPIO_Config() 1. /* 2. * Key_GPIO_Config 3. * I/O 4. * 5. * 6. */ 7. void Key_GPIO_Config(void ) 8. { 9. GPIO_InitTypeDef GPIO_InitStructure; 10. 11. /*PB0*/ 12. RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); 13. 14. GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; 15. GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; 16. GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; 17. 18. GPIO_Init(GPIOB, GPIO_I

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档