有点不好意思,刚刚出差就收到了EEword的试用通过的电话,出差了18天,昨天才回到成都,这里先做个开箱,补一下之前欠的测评报告。
首先来个照片好大家打个招呼。
整个板子有USB接口,以太网接口,板载DAP下载器、指示灯还有按键,做通用的开发完全足够,引出的IO可以完全发挥自己的想象去拓展。
整体的外设接口,你可以看看这个,应该没我全了的吧?
当然,你也可以去官网下载这个板子的操作说明,详情跳转到这里:操作说明文档
上面介绍的是板子,下面还是来点个灯吧,简简单单。
(晚上补充),下班做饭去了
本来说晚上加班弄的,结果一不小心睡着了……所以今天摸鱼更新一下。
按照原理图上的来看,LED的引脚是:PD13、PD14、PD15 如下图所示
我就直接开始点灯了,按照原有LED例程,做了工程移植以及时钟的配置,
#include "at32f435_437_clock.h"
#include "DRV_Delay.h"
/*----------------
-- 初始化LED引脚--
*/
void LED_Init(void)
{
gpio_init_type gpio_init_struct;
crm_periph_clock_enable(CRM_GPIOD_PERIPH_CLOCK, TRUE ); /* enable the led clock */
crm_periph_clock_enable(CRM_GPIOD_PERIPH_CLOCK, TRUE );
gpio_default_para_init(&gpio_init_struct);/* set default parameter */
gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER; /* configure the led gpio */
gpio_init_struct.gpio_out_type = GPIO_OUTPUT_PUSH_PULL;
gpio_init_struct.gpio_mode = GPIO_MODE_OUTPUT;
gpio_init_struct.gpio_pins =GPIO_PINS_13 |GPIO_PINS_14|GPIO_PINS_15;
gpio_init_struct.gpio_pull = GPIO_PULL_NONE;
gpio_init(GPIOD, &gpio_init_struct);
}
void LED_Flash(void)
{
//--点亮
gpio_bits_reset(GPIOD,GPIO_PINS_13);
gpio_bits_reset(GPIOD,GPIO_PINS_14);
gpio_bits_reset(GPIOD,GPIO_PINS_15);
Delay_ms(100);
//--关闭
gpio_bits_set(GPIOD,GPIO_PINS_13);
gpio_bits_set(GPIOD,GPIO_PINS_14);
gpio_bits_set(GPIOD,GPIO_PINS_15);
Delay_ms(100);
//--点亮
gpio_bits_reset(GPIOD,GPIO_PINS_13);
gpio_bits_reset(GPIOD,GPIO_PINS_14);
gpio_bits_reset(GPIOD,GPIO_PINS_15);
Delay_ms(400);
//--关闭
gpio_bits_set(GPIOD,GPIO_PINS_13);
gpio_bits_set(GPIOD,GPIO_PINS_14);
gpio_bits_set(GPIOD,GPIO_PINS_15);
Delay_ms(400);
}
int main(void)
{
system_clock_config();
Delay_init();
LED_Init();
while(1)
{
LED_Flash();
}
}
这个直接实现三个灯的快闪100ms,慢闪400ms,总共是1s,下面来看看效果吧,不知道可不可以上传视屏。
引用: lugl4313820 发表于 2023-6-8 16:02 开箱很精彩呀,大佬文章专业,是我们学习的好榜样!
版主你才是大佬,我就来划划水,哈哈哈
引用: 申小林 发表于 2023-6-9 08:55 版主你才是大佬,我就来划划水,哈哈哈
别谦虚呀,我看到你在隔壁,每次签到都是满勤,拿奖拿到手抽筋吧。
引用: lugl4313820 发表于 2023-6-9 09:59 别谦虚呀,我看到你在隔壁,每次签到都是满勤,拿奖拿到手抽筋吧。
只有两个月,那个是CH307的板子,想要一块,哈哈哈