目录
一: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 结构非常清晰
先关中断,执行初始化,再开中断,while里放的是循环执行的语句
四、逐飞开源库结构
seekfree_libraries:这里是与IO口有关的,比如ADC,pwm,硬件IIC
seekfree_peripheral:这里是一些成品模块,像截图这里,有屏幕,陀螺仪,模拟IIC,蓝牙,AT24C02等,直接在.h文件找到函数调用就行。
额外说一下,以1.8TFT为例,我们看屏幕初始化的函数,逐飞是直接把屏幕配置写好了,如果手头上是1.8寸TFT屏幕,直接调用就行了。如果你用其他屏幕,就需要自己查屏幕的手册,自己配置寄存器写屏幕使用的函数,或者查资料看有没有其他人写好的库。
评论(0)
您还未登录,请登录后发表或查看评论