极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11254|回复: 3

朋友写的STC的开源库喜欢的朋友进来看看--作者:陈杰辉

[复制链接]
发表于 2015-6-14 13:24:40 | 显示全部楼层 |阅读模式
本帖最后由 SproutME 于 2015-6-14 13:29 编辑

https://github.com/SproutOrc/STC_Library
//---------------------------------------------------------------------//
v.0.1.0  --  2015.06.12

作者联系邮箱:[email protected]

1.修改boot.a51,增加硬件硬件初始化函数以及用户初始化函数,其中,硬件初始化
  不需要用户修改调用;用户只需要再user_main.c文件中的user_init()中加入用户
  初始化即可(启动文件会自动调用该函数,不需要再次调用)

2.生成的hex文件直接位于%/bin文件夹里,若上次存在旧的hex文件,则备份旧文件
  
3.新增库文件如下
  C51_ADC.C/H      ADC采样库,采用查询方式实现
  C51_GPIO.C/H     GPIO库函数,包含GPIO初始化及操作
  C51_Timer.C/H    定时器库,使用定时器0,并且封装好了软件接口,使用更灵活,详见使用手册
  C51_EEPROM.C/H   EEPROM操作库
  C51_Uart.C/H     Uart库,实现串口1,使用定时器1或者定时器2(有定时器2的使用定时器2,没有则使用定时器1)
  
4.勘错
  第一版,没有任何错误信息   
回复

使用道具 举报

发表于 2015-6-15 14:21:01 | 显示全部楼层
已下载,研究下。多谢分享
回复 支持 反对

使用道具 举报

发表于 2015-6-16 09:18:31 | 显示全部楼层
多谢分享!
我也有过尝试写一些常用的.H 文件,比如讲IAP免冷启动下载功能,但是一个人弄好麻烦,而且C语言太烂了。
回复 支持 反对

使用道具 举报

发表于 2015-6-16 11:38:59 | 显示全部楼层
支持支持
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 20:06 , Processed in 0.055053 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表