【MM32F031 MiniBoard开发板试用体验】+GPIO库开发by参禅
-
-
参禅
- LV2工程师
-
| 2016-12-15 17:57:18
- 浏览量 1156
- 回复:3
本帖最后由 参禅 于 2016-12-15 17:57 编辑
上次说了基本的环境开发,这次我们要动手实验
一般都是从GPIO开始学习。
看了官方给的例子\MM32F031\miniboardstartkit_v1.4\3-Sample_Code\Boards_MM32x031\MB031C6T6_reg\BLINK里面有led的操作,
但是发现是从寄存器开始操作的,crotex -m 32习惯库开发,所以今天就试一试。
首先,先把库开发的库添加进自己的项目,至于怎么建立一个模版,官方miniboardstartkit_v1.4\4-Software 那里有pdf文档手把手教。(好贴心)
然后,参考固件库手册和用户手册吧,很方便,大概是因为是用中文写的吧,对新手很方便。写的方法和stm32差不多。
GPIO一般是初始化,然后要高要低就能实现自己想要的效果了。
初始化的时候差点忘记把GPIOB 的APB2使能了。。。
官方对函数库及文档资料做得挺好的。
下次试下如何低功耗。
本帖最后由 参禅 于 2016-12-15 17:57 编辑
上次说了基本的环境开发,这次我们要动手实验
一般都是从GPIO开始学习。
看了官方给的例子\MM32F031\miniboardstartkit_v1.4\3-Sample_Code\Boards_MM32x031\MB031C6T6_reg\BLINK里面有led的操作,
但是发现是从寄存器开始操作的,crotex -m 32习惯库开发,所以今天就试一试。
首先,先把库开发的库添加进自己的项目,至于怎么建立一个模版,官方miniboardstartkit_v1.4\4-Software 那里有pdf文档手把手教。(好贴心)
然后,参考固件库手册和用户手册吧,很方便,大概是因为是用中文写的吧,对新手很方便。写的方法和stm32差不多。
GPIO一般是初始化,然后要高要低就能实现自己想要的效果了。
初始化的时候差点忘记把GPIOB 的APB2使能了。。。
官方对函数库及文档资料做得挺好的。
下次试下如何低功耗。