这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【EFM8BB52单片机】脑电小车—期待已久的板子终于到了开箱(一)

共8条 1/1 1 跳转至

【EFM8BB52单片机】脑电小车—期待已久的板子终于到了开箱(一)

工程师
2021-12-17 20:54:22   被打赏 50 分(兑奖)     打赏

试用项目脑电小车


期待已久的板子终于到货了,说实话比我想象的要小很多,我以为会像Arduino板子那样大小,没想到只有手掌那么大。

很精巧,很喜欢。拿到就上电测试了一下,用官方的软件连去之后直接就识别到了,直接点下一个写一个,示例工程就好了,灯就被点亮了。

熟悉的代码,基于51内核的架构,虽然界面流程有点模式,但是这个软件加上板子自带的jlink确实好用。妙赞!!

拍的有点丑,板子真的很好看!1639745041888281.jpg1639745467351587.jpg


1639745467849056.jpg



点个灯

废了老半天劲,终于点亮了,用习惯了keil编程汉化,玩这个纯英文的还是有点困难,虽然他是基于eclipse架构得到一个软件,但是也有诸多不一样,可怜我这个英语菜鸡,只能瞎蒙,对于软件的熟悉花费了好长时间,代码比较简单基于51架构的。


#include <SI_EFM8BB52_Register_Enums.h>
#include <InitDevice.h>
sbit LED0=P1^4;
void SiLabs_Startup (void)//这里不能删
{
  // Disable the watchdog here
}
void delay(uint32_t xms)
{
  while(xms--)
  {
      NOP();
  }
}
void main (void)
{
   enter_DefaultMode_from_RESET();
   IE_EA = 1;                          // Enable global interrupts
   while (1) {
       delay(0xffff);
       LED0 = !LED0;
   }                        // Spin forever
}

下面是工程步骤,以免更少人踩坑,代码我想就不用说了,基于51的代码,应该都可以看懂,主要来讲解一写这个的软件,多放点图片,尽力说的明白。

1.新建工程


1640497376282078.png

板子插在电脑上面,软件会自动识别板子型号,直接点Start开始就可以了

image.png

点(Create New Project)创建新工程,软件就开始自动创建工程了,需要稍等一会,有点慢。有关于这个芯片的pdf手册可以下载,但是它是纯英的,没有汉化的

image.png

点第二个是空白工程,第三个是模板工程,推荐点第三个。

image.png

工程名,工程路径,根据个人需求更改,然后点完成就建好工程了。板子上的LED是P14引脚控制的。

image.png

点击编辑,会弹出来一个不知什么东西的东西,点Canal取消,激动人心的0errors,0warnings。然后就可以下载程序到板子里面了。

image.png

点击这个下载标志,点Browse选择hex文件,program是下载程序,erase是清除程序,点第二个Program下载,就成功了。

板子原本带的是一个常亮的程序,代码里面加一个延迟,然灯闪烁起来,下载进去之后观察板子变化,确定程序下载成功。





关键词: EFM8BB52     小夜灯     开箱    

专家
2021-12-17 22:07:16     打赏
2楼

看看


工程师
2021-12-17 23:31:58     打赏
3楼

讲解的确实蛮不错的


工程师
2021-12-18 11:54:45     打赏
4楼

6666666666666


专家
2021-12-18 12:40:44     打赏
5楼

看看


专家
2022-01-06 12:43:33     打赏
6楼

看看!


专家
2022-01-06 13:01:29     打赏
7楼

学习学习


专家
2022-01-06 13:29:36     打赏
8楼

谢谢


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]