shineblink Core快速上手开发

简介

本篇章旨在帮助您掌握开发Core的基本流程,掌握了该流程后即可开始体验网站中大量的例程啦。

提示:
Core采用Lua作为开发语言,但是并不要求您专门为此去学系统的学Lua,不管您过去更擅长C或Python或其它语言,只要懂得基本的编程思想比如if、else、for、while即可,因为Core中的大部分功能用Lua最基本的语法即可实现。另外通过参考Core提供的丰富的例程即可快速掌握Lua的基本语法。

一、准备工作

将TF卡插入Core(注意不要插反),然后用Micro USB线将Core和电脑连接,并将开关置于"TF"档,如下图:
在这里插入图片描述

二、创建源代码文件并下载到Core运行

(1)在电脑上创建main.lua文件,并将以下代码拷贝至main.lua中:

--配置D8端口为普通输出(Core电路板上的LED1灯和D8端口是固定连接的)
LIB_GpioOutputConfig("D8","STANDARD")
--开始大循环
while(true)
do
    --每隔500ms(0.5)切换LED1灯珠的亮灭状态
    LIB_DelayMs(500)  
    LIB_GpioToggle("D8")
end

上面代码中LIB开头的库函数详细介绍可以在API文档中通过Ctrl+F查询。

(2)代码下载

  1. 在电脑上创建完main.lua文件后,将文件拖入TF卡中。
  2. 然后将Core的开关置于“ON”档,Core将自动开始编译TF卡中的代码并下载到Core内部的存储器中。

注意:开关由TF档拨至ON档时,速度不要过快,最好在中间的OFF档停留个半秒,待到ON档后可以看到绿色LED等开始闪烁,表明正在自动下载,闪烁完成表示下载过程完毕。

  1. 下载过程完成后Core会自动开始运行,并可以看到Led1灯每隔1秒闪烁一次。

提示:在开发过程中,TF卡作为下载程序的媒介不可缺少,但您的产品开发完后,如果产品中不涉及TF卡读写相关的功能,完全可以去掉TF卡让Core脱卡运行。

(3)语法报错或运行故障

假如您的代码中出现语法错误或者运行故障时,在您将开关拨至ON档时,开发板上的红色Led灯会常亮,这时我们可以在TF卡上的LOG.TXT文件中看到Lua编译器自动生成的错误信息,根据错误信息的提示我们就可以很容易的定位到故障代码的位置。
在这里插入图片描述

(4)结语

自此您已经掌握了开发Core的整个流程。
更多详情请参看 shineblink.com官网链接

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值