SproutME 发表于 2015-6-14 13:24:40

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

本帖最后由 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.勘错
第一版,没有任何错误信息   

Ultrady 发表于 2015-6-15 14:21:01

已下载,研究下。多谢分享

164335413 发表于 2015-6-16 09:18:31

多谢分享!
我也有过尝试写一些常用的.H 文件,比如讲IAP免冷启动下载功能,但是一个人弄好麻烦,而且C语言太烂了。

ianon 发表于 2015-6-16 11:38:59

支持支持:):):victory::victory:
页: [1]
查看完整版本: 朋友写的STC的开源库喜欢的朋友进来看看--作者:陈杰辉