| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 创建stc32G库函数版本的keil项目 -> 正文阅读 |
|
[嵌入式]创建stc32G库函数版本的keil项目 |
STC 32位8051单片机,第一代暂命名为 STC32G12K128,虽然还是8051的内核,但作为32位的单片机,它还是具有很大的可能性的。同时,在STC的官网上提供了这个单片机的库函数,这篇文章主要还是让我们先搭建一个开发库函数版本的良好环境,也就是创建keil项目。 第一步,下载并安装keil C251,这里就不放链接了,并将芯片型号添加到keil中,可以去官网下载。 第二步,创建项目,选择STC32G12K128芯片,打开项目所在文件夹,创建以下文件夹 删除Object文件,将stc_32g工程文件拉到Projet文件下: ?然后,打开从STC官网下载的库函数例程,将以下三个文件复制粘贴到刚刚创建的Driver文件中 ?然后,打开工程文件,?进入Manage Project Items界面,如下: 进入该界面后,添加并修改文件名称如下: 点击魔法棒,进入工程设置界面,点击C251,将要用到的文件添加到include目录中 ? ?点击L251 Misc,添加REMOVEUNUSED,如下: ?点击Output,点击Slect Folder for Object,设置输出路径,指向STC 32G 库函数 Template文件夹中的Output文件夹, 如下: 新建三个文件Type_def.h, config.h, main.c,存于STC 32G Template文件夹下的User文件夹中,如下:? ?在Type_def.h中加入如下代码:?
在config.h中加入如下代码:?
在main.c中加入如下代码:
将main.c文件添加到User工程文件中,如下: ?运行一下看看有没有错误: ?没有错误,且.hex文件在Output文件夹下,工程创建成功。 接下会更新stc32库函数的一些例程,大家一起学习一起进步,有什么说错的欢迎指出。 文件压缩包我放在主页资源,有兴趣的可以下载。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:33:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |