目录

一:IDE安装
二:开源库
三.main.c界面
四、逐飞开源库结构


 

一:IDE安装

keil的安装,CSDN有很多详细的教程,

例如这篇文章keil5安装教程_Matcha_ice_cream的博客-CSDN博客_keil5安装教程

需要注意的是STC8 安装的是C51的pack包

STC16,STC32安装的是C251的pack包,

破解licence选择Target的时候,要选择对应的选项

所需文件百度网盘链接放在这里,如果失效了,找逐飞tb客服要就行

STC8系列 MDK FOR C51 IDE软件
链接:https://pan.baidu.com/s/10eqOQOFn7JapLJ_1Wc_DTQ   提取码:aom2

STC16专用 MDK FOR C251 IDE软件:链接:https://pan.baidu.com/s/1euVGEsRCV_novTHqnhQD7Q   提取码:krw6

二:开源库

龙邱和逐飞都会有开源库

 有了开源库之后,上手写程序会方便很多。

开源库实际上是封装了一个个函数,后期也需要能够读懂开源库部分代码的能力。

SeekFree (seekfree) - Gitee.com

这汇总逐飞所有核心板开源库,

依据自己的核心板选择相应的开源库即可。

不想登录gitee的可以点下面CSDN资源下载

逐飞科技STC8H8K64开源库-C文档类资源-CSDN下载

逐飞科技STC8G2K64S4开源库-C文档类资源-CSDN下载

逐飞科技STC8A8K64S4开源库-C文档类资源-CSDN下载

逐飞科技STC32G12K128开源库-C文档类资源-CSDN下载

逐飞科技STC16F40K128开源库-C文档类资源-CSDN下载


三.main.c界面

main.c界面

main.c 结构非常清晰 

先关中断,执行初始化,再开中断,while里放的是循环执行的语句


四、逐飞开源库结构

seekfree_libraries:这里是与IO口有关的,比如ADC,pwm,硬件IIC

 seekfree_peripheral:这里是一些成品模块,像截图这里,有屏幕,陀螺仪,模拟IIC,蓝牙,AT24C02等,直接在.h文件找到函数调用就行。

额外说一下,以1.8TFT为例,我们看屏幕初始化的函数,逐飞是直接把屏幕配置写好了,如果手头上是1.8寸TFT屏幕,直接调用就行了。如果你用其他屏幕,就需要自己查屏幕的手册,自己配置寄存器写屏幕使用的函数,或者查资料看有没有其他人写好的库。