# 逐飞科技STC16F开源库 **Repository Path**: gitee_he/STC16F ## Basic Information - **Project Name**: 逐飞科技STC16F开源库 - **Description**: 逐飞科技针对参加各类竞赛以及使用STC16进行产品开发,制作的STC16开源库。 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2023-01-11 - **Last Updated**: 2023-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![逐飞LOGO](https://images.gitee.com/uploads/images/2019/0924/114256_eaf16bad_1699060.png "逐飞科技logo 中.png") # 逐飞科技STC16F开源库 #### 简介 逐飞科技针对参加各类竞赛以及使用STC16F40K128进行产品开发,制作的STC16F40K128开源库。 #### 环境准备 1. **STC16F硬件环境:** - 推荐使用本公司STC16F核心板,[点击此处购买](https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-22508770840.11.1b0149cczg54WY&id=633253103844)。 2. **软件开发环境:** (MDK FOR C251) - MDK 推荐使用版本:V5.60。 3. **下载器:** (核心板自带) - 核心板自带有CH340E芯片,只需要插上TYPE-C数据线即可实现下载功能。 - USB转TTL:推荐使用本公司USB转TTL,[点击此处购买](https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-22508770840.9.12dc49ccL93dhG&id=524829874577)。 3. **内部晶振频率:** - board.h文件中FOSC可选值:30000000, 27000000. 24000000, 22118400, 20000000, 18432000,0。 - board.h文件中FOSC值不为0,不管STC-ISP下载时候输入的频率是多少,都会通过修改寄存器的方式强制设置内核频率为FOSC的这几个可选值。 - board.h文件中FOSC值为0,就不会通过修改寄存器的方式,强制修改内核频率,此时的内核频率为STC-ISP下载提供的内核频率,使用此方法需要手动修改board.c中的sys_clk的值跟STC-ISP频率设置一样。 #### 使用说明 1. **下载开源库:** 点击页面右侧的克隆/下载按钮,将工程文件保存到本地。您可以使用git克隆(Clone)或下载ZIP压缩包的方式来下载。推荐使用git将工程目录克隆到本地,这样可以使用git随时与我们的开源库保持同步。关于码云与git的使用教程可以参考以下链接 [https://gitee.com/help](https://gitee.com/help)。 2. **打开工程:** 将下载好的工程文件夹打开(若下载的为ZIP文件,请先解压压缩包)。在打开工程前,请务必确保您的IDE满足环境准备章节的要求。 #### 逐飞科技STC16F核心板 ![逐飞科技STC16F40K128核心板](https://gd4.alicdn.com/imgextra/i2/2364650632/O1CN012R9rvu1GXUxH4dvSu_!!2364650632.jpg "逐飞科技STC16F40K128核心板.jpg")