查看: 3753|回复: 4

单片机通用驱动UHD

[复制链接]
  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-11-4 09:59:43 | 显示全部楼层 |阅读模式
    分享到:
    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


    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-13 19:58
  • 签到天数: 1818 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-11-4 20:27:34 | 显示全部楼层
    楼主自创的,支持!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-11-4 21:12:56 | 显示全部楼层
    谢谢分享学习一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-12-27 17:14:49 | 显示全部楼层
    楼主这个项目没有动静了么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

     楼主| 发表于 2017-12-27 17:33:14 | 显示全部楼层
    maxims 发表于 2017-12-27 17:14
    楼主这个项目没有动静了么?

    项目暂停,现在用micropython了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 01:00 , Processed in 0.155708 second(s), 24 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.