如何使用STM32F0的晶振腿做GPIO口
本帖最后由 damiaa 于 2015-2-13 15:30 编辑如何使用STM32F0的晶振腿做GPIO口? 因为产品的IO太少,所以就使用内部晶体,然后用这两个腿做GPIO。
方法一:
1,使用STM32CUBE生成,选择晶体为内部晶体。外部旁路。
2,STM32CUBE里设置这两个IO为GPIO。
3,生成代码。
4,因为我用的STM32F030K6,所以是PF0,PF1这两个晶振腿做GPIO。
5,编译运行。
方法二:
1,使用时钟配置工具(ST提供的一个 EXECL表格)配置晶体为内部晶体。
编译工具和说明书:
2,生成system_stm32f0xx.c
3, 覆盖原来项目里的system_stm32f0xx.c
4,初始化GPIO(打开时钟,设置GPIO的方向,是否上拉等)。
5,编译运行。
方法一适用后面用CUBE自动配置,方法二适用原来的标准库开发的程序。
上CUBE生成后加入GPIO显示的代码:
这些工具都好方便 :):):):):):):):):):):):) 谢谢楼主分享! 直接GPIO_INIT为输出就可以使用了 谢谢分享 谢谢分享 谢谢分享 :D:D:D:D:D:D:D