找回密码
 立即注册

只需一步,快速开始

搜索

开箱+伟大的点灯+HELLO WORLD!

1
回复
1669
查看
[复制链接]

166

主题

343

帖子

3076

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3076
QQ
2021-12-31 15:16:39 显示全部楼层 |阅读模式

[复旦微FM33LG0系列开发板测评] 开箱+伟大的点灯+HELLO WORLD!


原帖地址:[复旦微FM33LG0系列开发板测评] 开箱+伟大的点灯+HELLO WORLD! - 国产芯片交流 - 电子工程世界-论坛 (eeworld.com.cn)


今天收到评测板了,好激动!!

先上图:

     

板子的做功还是可以的!

2、上电

激动的心,擅抖的手,插上ST-LINK2 :

ST—LINK        开发板

SWD          SWIO

GND          GND

SLC          SWLCK

VCC          VCC

插上电脑的USB口,四个LED一闪一闪亮晶晶,眼有那么一花:),开机总算是成功了!



打开Kiel,还好板子认得这个CPU:


点击下载按键,成功下载:





  开发板LED3开始快闪,停一会后每秒闪一次。昨天看到群友说Jlink不能识别,我还买了两个DAP-LINK,白瞎了好几十块钱。

  除了点灯大法,还有hello world! 例程初始化了UART0,例程里面是:DebugUartInit。查看原理图,UART0的插口是J8,找了好久木有看到,后来看到J8的丝印不是很清楚。直接看板子的原理图,TX为PA14,RX为PA13(这有点跟STM32的反着来,STM32的一般是TX在前RX在后的,有没有感觉mac os跟windows的图标,他们也是反着来的,喝喝!)。在主程里添加printf("HELLO WORD!\r\n")。

  1. #include "main.h"
  2. #include "user_init.h"
  3. int main(void)
  4. {
  5.     /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  6.     /* SHOULD BE KEPT!!! */
  7.     MF_Clock_Init();
  8.     /* Configure the system clock */
  9.     /* SHOULD BE KEPT!!! */
  10.     MF_SystemClock_Config();
  11.     /* Initialize FL Driver Library */
  12.     /* SHOULD BE KEPT!!! */
  13.     FL_Init();
  14.     /* Initialize all configured peripherals */
  15.     /* SHOULD BE KEPT!!! */
  16.     MF_Config_Init();
  17.     UserInit();
  18.     while(1)
  19.     {
  20.         LED0_TOG();
  21.                 printf("Hello World!\r\n");
  22.         FL_DelayMs(1000);
  23.     }
  24. }
复制代码

  打开串口助手,打印出来了hello world!。


好了,总的来说开箱、下载程序一切还顺利,如果您有STM32的开发经验,入门这个块开发板还是很简单的。这次的开箱就到这里,让我们共同期待后面的测评!



GPIO_示例.zip (10.88 MB, 下载次数: 210)

回复

使用道具 举报

0

主题

1

帖子

32

积分

初级工程师

Rank: 1

积分
32
2023-12-25 20:53:16 显示全部楼层
楼主,我也使用的LG0开发板,但是USB口不同,我的是TYPE-B口,可能和你的开发板版本不同吧。在点灯实验中(点亮LED1)发现这样的问题:
使用USB供电,电源指示灯LED5正常点亮,但LED1不亮,使用STLINK供电,电源指示灯不亮,LED1正常点亮,请问这种现象正常吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回顶部