首先设置Pinout,本里选择3个外部中断GPIO口:PA_0、PB_2、PB_4,而后设置GPIO和NVIC,见图23_5_1~4。6 k+ B- }! I$ J 本里选择的中断优先级别都是4。导出工程文件。 本例设置为:默认GPIO拉低,按键接入高电平,因此采用上升沿中断。 结果见动画照片23_5_5。由于此次PCB设计板上只有1个用户按键,接在PA_0上,PB_2,PB_4只好采用短路反复测试,都成功。8 H& [) s- ^* o& l) e, b 在前边的设计过程由于从串口查看很麻烦,因此连接了一块126x64的串口小LCD来显示数据信息,比走串口要好用一些。这个串口的驱显在本网站早有公示,此处省了。9 ? ^0 D, j8 ?3 m! W0 E 7 ` B- k/ X. D |
23-5
23-5
23-5
23-5
23-5
很好,一起来相互学 习 |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32固件库分享,超全系列整理
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
基于STM32F1的CAN通信之之串口IAP