回答

收藏

[评测分享] 【灵动Motor-DK电机控制板】1、开箱点灯

#板卡评测 #板卡评测 2104 人阅读 | 0 人回复 | 2023-07-22

   收到板子有几天了,下面先看看板子吧。板子分为2部分,核心板和底板组合。


下面是底板,主要是电机驱动部分,外加调试接口,按键和选择开关跳线。


下面是核心板,MCU型号是SPIN0230B3V,电机专用MCU。通过插针与底板链接。


底板插上核心板之后整体如下面所示。


资料在下面地址。
MCU介绍:
https://www.mindmotion.com.cn/products/info.aspx?itemid=7055
板卡介绍及软件下载:
https://www.mindmotion.com.cn/development_tools/info.aspx?itemid=3914


下面先下载资料,点个灯试试。


打开资料的例程点灯程序。


要注意:点灯例程里面的IO端口是不对的。我们要修为正确的led端口。而且led板上是焊反的。

下面是查看原理图,找到led的端口是PB9。


接下来修改程序端口初始化:
  1.     GPIO_InitTypeDef GPIO_InitStruct;

  2.     RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
  3.     RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);

  4.     GPIO_StructInit(&GPIO_InitStruct);
  5.     GPIO_InitStruct.GPIO_Pin   =  GPIO_Pin_9;
  6.     GPIO_InitStruct.GPIO_Speed = GPIO_Speed_High;
  7.     GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;
  8.     GPIO_Init(GPIOB, &GPIO_InitStruct);
复制代码
  1. void GPIO_LED_Toggle_Sample(void)
  2. {
  3.     GPIO_Configure();

  4.     while (1)
  5.     {
  6.         GPIO_IO_Toggle(GPIOB, GPIO_Pin_9);
  7.         PLATFORM_DelayMS(100);
  8.     }
  9. }
复制代码
重新编译下载,就可以看到led闪烁了。










分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条