4回答

0收藏

单片机通用驱动UHD

其他 其他 4452 人阅读 | 4 人回复 | 2015-11-04

UHD(Universal Hardware Drive, 通用硬件驱动)是一套简洁高效的单片机底层驱动,它可以用于多种单片机,如:AVR, PIC10, PIC12, PIC16, PIC18, PIC24, MSP430, 8x51, STM8 等。使用相同的函数或者接口来驱动不同单片机的 GPIO, 定时器, 串口,中断和其它外设,让编程和程序移植变得轻松和简单。



特点
  • 使用简单。
  • 支持多种单片机和微处理器。
  • 在不同单片机间使用相同的接口和函数。
  • 支持主流编译器。
  • 代码简洁高效。
  • 支持功能裁剪。
  • 可以和其它RTOS、库函数同时使用。
  • 可以做为Arduino的库使用。


已经测试的单片机
  • PIC10 系列。使用 PIC10F32x 开发板 进行测试。
  • Atmega328p。使用Arduino Nano 3测试。

更多型号在逐步添加中。


在Arduino中的使用方法

需要先下载并导入uhd的arduino库(在arduino_library目录下),然后在arduino文件中包含uhd.h,就可以使用了,方便的给arduino增加或增强中断、PWM、定时器、延时、定时器、串口、ADC等多个功能。



下载地址:

https://bitbucket.org/shaoziyang/uhd
或者
https://github.com/shaoziyang/uhd


分享到:
回复

使用道具 举报

回答|共 4 个

倒序浏览

沙发

sacq12

发表于 2015-11-4 20:27:34 | 只看该作者

楼主自创的,支持!!!
板凳

suoma

发表于 2015-11-4 21:12:56 | 只看该作者

谢谢分享学习一下
地板

maxims

发表于 2017-12-27 17:14:49 | 只看该作者

楼主这个项目没有动静了么?
5#

shaoziyang

发表于 2017-12-27 17:33:14 | 只看该作者

maxims 发表于 2017-12-27 17:14
楼主这个项目没有动静了么?

项目暂停,现在用micropython了。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条