本帖最后由 29447945 于 2017-8-3 23:08 编辑
很早就收到了精美的max32630开发板,至今才发出第一篇帖子,惭愧,惭愧.....
之前一直受限于开发环境的问题,个人技术短浅,只会keil开发环境,eclipse尝试多次未果,mbed尝试过,但始终不能随心所欲的驾驭它,直至今天,等来了keil下的pack安装包,在此必须感谢论坛管理员
@橙色凯 ;是他一直帮助我各种想办法解决开发环境的问题,也是他一直不辞辛劳为我们要来了这个安装包!!
话不多说,还是进入主题,分享下keil下开发max32630的过程;
首先新建工程,这个和STM32 不同,STM32需要把官方提供的库加到自己的工程中,就是我们常用的lib库,而MAX32630直接新建工程时选择就好,至于怎么选择,可以参考官方提供的例程。
首先GPIO的初始化:
- const gpio_cfg_t LED[] = {
- { PORT_2, PIN_4, GPIO_FUNC_GPIO, GPIO_PAD_OPEN_DRAIN_PULLUP },
- { PORT_2, PIN_5, GPIO_FUNC_GPIO, GPIO_PAD_OPEN_DRAIN_PULLUP },
- { PORT_2, PIN_6, GPIO_FUNC_GPIO, GPIO_PAD_OPEN_DRAIN_PULLUP },
- };
- const gpio_cfg_t Key = {
- PORT_2, PIN_3, GPIO_FUNC_GPIO, GPIO_PAD_INPUT_PULLUP
- };
- void GPIO_Initial(void)
- {
- GPIO_Config(&LED[0]);
- GPIO_Config(&LED[1]);
- GPIO_Config(&LED[2]);
- Led_Off();
- GPIO_Config(&Key);
- }
复制代码
这个跟STM32 的也差不多,把参数设置好,然后调用函数即可;
上传今天的程序,里面还有定时器和按键。
Template.rar
(2.24 MB, 下载次数: 11)