FTHR-G0001单片机开发板评测

分享作者:a4564612aA
评测品牌:灵动微电子
评测型号:FTHR-G0001
发布时间:2025-05-12 14:55:22
1
概要
MM32G0001 微控制器搭载 Arm® Cortex®-M0 内核,最高工作频率可达 48MHz。内置 16KB 高速存储器,并集成了丰富的 I/O 端口和外设模块。本产品包含 1 个 12 位的 ADC、 1 个 16 位高级定时器、1 个 16 位通用定时器和 1 个 16 位基本定时器,还包含标准的通信 接口:2 个 USART 接口、1 个 SPI 接口和 1 个 I2C 接口。 本产品系列工作电压为 2.0V ~ 5.5V,工作温度范围(环境温度)包括 -40°C ~ 85°C 的工 业型和 -40°C ~ 105°C 的拓展工业型。内置多种省电工作模式保证低功耗应用的要求。 这些丰富的外设配置,使得本产品微控制器适合于多种应用场合
开源口碑分享内容


1、在线选型手册: https://www.mindmotion.com.cn/support/product_selection/

灵动微电子交流社区: https://www.xcc.com/planet/topic/742

2、keil支持包 :https://www.mindmotion.com.cn/support/software/keil_pack/

3、程序代码:选取的是小灯闪烁代码,就是引脚高低电平转换,中间加了一个延时;本人用的是keil的软件,商家贴心的提供了IAR的例程资料;

/***********************************************************************************************************************

 * @brief

 * @note   none

 * @param  none

 * @retval none

 *********************************************************************************************************************/

void GPIO_LED_Toggle_Sample(void)

{

   printf("\r\nTest %s", __FUNCTION__);

   GPIO_Configure();

   while (1)

   {

       /* LED1(PA15) Toggle */

       if (READ_BIT(GPIOA->ODR, GPIO_ODR_ODR15))

       {

           WRITE_REG(GPIOA->BRR, GPIO_BRR_BR15);

       }

       else

       {

           WRITE_REG(GPIOA->BSRR, GPIO_BSRR_BS15);

       }


       /* LED2(PA10) Toggle */

       if (READ_BIT(GPIOA->ODR, GPIO_ODR_ODR10))

       {

           WRITE_REG(GPIOA->BRR, GPIO_BRR_BR10);

       }

       else

       {

           WRITE_REG(GPIOA->BSRR, GPIO_BSRR_BS10);

       }


       /* LED3(PA6) Toggle */

       if (READ_BIT(GPIOA->ODR, GPIO_ODR_ODR6))

       {

           WRITE_REG(GPIOA->BRR, GPIO_BRR_BR6);

       }

       else

       {

           WRITE_REG(GPIOA->BSRR, GPIO_BSRR_BS6);

       }


       /* LED4(PA5) Toggle */

       if (READ_BIT(GPIOA->ODR, GPIO_ODR_ODR5))

       {

           WRITE_REG(GPIOA->BRR, GPIO_BRR_BR5);

       }

       else

       {

           WRITE_REG(GPIOA->BSRR, GPIO_BSRR_BS5);

       }


       PLATFORM_DelayMS(100);

   }

}

PLATFORM_DelayMS(100);这句是延时时间的,建议使用500ms,100ms有点晃眼睛;程序使用的是滴答定时器中断方式延时;

4、烧录下载:模块USB线接上,点击KEIL下载就可以了;

全部评论
暂无评论
0/144