在线时间178 小时
UID3096266
注册时间2015-1-27
NXP金币0
TA的每日心情 | 郁闷 2021-3-10 19:44 |
---|
签到天数: 7 天 连续签到: 1 天 [LV.3]偶尔看看II
金牌会员
 
- 积分
- 2018
- 最后登录
- 2023-12-25
|
首先感谢社区的花溪村长,在他的帮助下我弄好了KEA8的驱动并且在KEIL编译环境下成功弄好了板子。
首先简单介绍一下KEA8:最大的亮点就是汽车级MCU,对于搞汽车电子的我来说最好不过了~
直接进入正题KEA8的LED原理图如图所示,PTC0,PTC1,PTC2,PTC3各接一个led。
上代码:我直接参考了花溪村长的gpio库,同时参考了苏州大学飞思卡尔开发中心的库。
- #include "SKEAZN84.h"
- #include "delay.h"
- #include "kea8_gpio.h"
- int main()
- {
- GPIO_InitTypeDef GPIO_InitStructure;
- SystemCoreClockUpdate();
- GPIO_InitStructure.GPIOx = PTC;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
- GPIO_InitStructure.GPIO_Pin = PTC1|PTC2|PTC3|PTC0;
- GPIO_InitStructure.GPIO_InitState = Bit_RESET;
- GPIO_Init(&GPIO_InitStructure);
- for(;;)
- {
- GPIO_ToggleBits(PTC,PTC0);
- delay_ms(500);
- GPIO_ToggleBits(PTC,PTC1);
- delay_ms(500);
- GPIO_ToggleBits(PTC,PTC2);
- delay_ms(500);
- GPIO_ToggleBits(PTC,PTC3);
- delay_ms(500);
- }
- }
复制代码 这样就实现了LED的闪烁。(库详情请参照花溪村长的帖子,库中多次使用断言,很标准。)
上图:
|
评分
-
查看全部评分
|