打印
[AT32F423]

雅特力AT32F423开发板+点灯

[复制链接]
1427|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天来测评F423,下面开始:平台:MDK
开发板:雅特力AT32F423开发板
目地:点亮LED

雅特力AT32F423资源:

雅特力AT32F423是一款超值型的ARM®Cortex®-M4F微控制器,具有高达150MHz的CPU运算速度和内建的单精度浮点运算单元(FPU)、数字信号处理器(DSP)。此外,它还多达256KB的闪存存储器(Flash)及48KB的随机存取存储器(SRAM),而系统存储器(20KB)除可作启动加载程序(Bootloader)外,也可一次性配置成一般用户程序和数据区,达到256+20KB的最大空间使用。
该微控制器可运行于工业级温度范围-40~105°C,并因应多样的内存需求,提供一系列不同的封装类型选择。此外,它还具有DSP指令集,2.4V ~ 3.6V的供电电压,I/Os可承受5V电平,温度范围-40 ~ +105°C,外部高速4 ~ 25MHz晶体振荡器,内部高速48 MHz RC振荡器(-40°C ~ 105°C),外部低速32.768kHz RTC晶体振荡器,以及内部低速40kHz RC振荡器。
雅特力AT32F423是一款超值型的ARM®Cortex®-M4F微控制器,具有高达150MHz的CPU运算速度和内建的单精度浮点运算单元(FPU)、数字信号处理器(DSP)。此外,它还多达256KB的闪存存储器(Flash)及48KB的随机存取存储器(SRAM),而系统存储器(20KB)除可作启动加载程序(Bootloader)外,也可一次性配置成一般用户程序和数据区,达到256+20KB的最大空间使用。
雅特力AT32F423还集成了丰富的外设界面,除ADC外,还提供2个12位DAC、8个USART、3个SPI/I2S、3个I2C、2个CAN、1个OTG控制器(设备模式支持无晶振Xtal-less)及多达87个GPIO等。

原理图:
代码:
  gpio_init_type gpio_init_struct;

  /* enable the button clock */
  crm_periph_clock_enable(USER_BUTTON_CRM_CLK, TRUE);

  /* set default parameter */
  gpio_default_para_init(&gpio_init_struct);

  /* configure button pin as input with pull-up/pull-down */
  gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
  gpio_init_struct.gpio_out_type  = GPIO_OUTPUT_PUSH_PULL;
  gpio_init_struct.gpio_mode = GPIO_MODE_INPUT;
  gpio_init_struct.gpio_pins = USER_BUTTON_PIN;
  gpio_init_struct.gpio_pull = GPIO_PULL_DOWN;
  gpio_init(USER_BUTTON_PORT, &gpio_init_struct);
  
at32_led_init(LED2);
  at32_led_init(LED3);
  at32_led_init(LED4);
  at32_led_off(LED2);
  at32_led_off(LED3);
  at32_led_off(LED4);3

    at32_led_toggle(LED2);
    delay_ms(200);
    at32_led_toggle(LED3);
    delay_ms(200);
    at32_led_toggle(LED4);
    delay_ms(200);
423资源:
特性:
显示效果:


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:工程师
简介:超越自我,为设计激发灵感和想象。

155

主题

638

帖子

3

粉丝