IAR for AVR delay函数「建议收藏」

IAR for AVR delay函数「建议收藏」众所周知,在GCCAVR里有个delay.h的头文件,可以直接使用.IARforAVR里面只有__delay_cycles所以,我自己写了个delay.h,包含三个可调用的函数#ifndef__DELAY_H__#define__DELAY_H__#include#ifndefF_CPU#defineF_CPU        1

大家好,又见面了,我是你们的朋友全栈君。众所周知,在GCC AVR里有个delay.h的头文件,可以直接使用.

IAR for AVR里面只有__delay_cycles

所以,我自己写了个delay.h,包含三个可调用的函数

#ifndef __DELAY_H__
#define __DELAY_H__

#include <intrinsics.h>

#ifndef F_CPU
#define F_CPU         16000000L
#endif

#define _delay_us(t) __delay_cycles(F_CPU / 1000000 * t)
#define _delay_ms(t) __delay_cycles(F_CPU / 1000 * t)
#define _delay_s(t)  __delay_cycles(F_CPU * t)

#endif /* __DELAY_H__ */

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140001.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JointJS总结

    JointJS总结JointJS 图库允许用户为所有当前的浏览器创建完全交互的绘图工具 JointJS 不仅是一个图库 其 MVC 更多的是 MV 架构将图 元件 element 和连接 link 模型与绘制分离

    2025年6月25日
    2
  • matlab微分方程组_matlab求微分方程特解

    matlab微分方程组_matlab求微分方程特解主要内容:matlab参数识别应用,主要适用于微分方程、微分方程组参数识别、simulink模型参数识别,领域不限。1使用matlab识别微分方程参数以及微分方程组(多个微分方程)参数2使用matlab调用simulink并识别simulink模型的参数(m函数与simulink交互)内容为本人在学习过程中总结的知识,拿出来与大家分享,希望大家多多讨论。下边贴出一部分源码,其它完整内容在附件的…

    2022年9月6日
    5
  • 淘宝双11大数据分析(数据可视化)[通俗易懂]

    淘宝双11大数据分析(数据可视化)[通俗易懂]文章目录前言本篇环境结果展示项目结构前言这一篇是最终篇,也是展示数据分析之后的结果的一篇。其他文章:淘宝双11大数据分析(环境篇)淘宝双11大数据分析(数据准备篇)淘宝双11大数据分析(Hive分析篇-上)淘宝双11大数据分析(Hive分析篇-下)淘宝双11大数据分析(Spark分析篇)本篇环境Idea中搭建一个SSM框架的Web项目。再整合Echarts可…

    2022年6月27日
    37
  • cubieboard 资源

    cubieboard 资源开发链接:http://pan.baidu.com/s/1o6r27V0密码:46h2文档资料:http://pan.baidu.com/s/1kTFXMSZ密码:9pka视频资料:http://pan.baidu.com/s/1ntLYBLB密码:mvcf http://dl.cubieboard.org/model/cubietruck/…

    2022年7月22日
    14
  • 一看就能学会的H5视频推流方案[通俗易懂]

    一看就能学会的H5视频推流方案[通俗易懂]一看就能学会的H5视频推流方案

    2022年4月21日
    43
  • BP神经网络预测实例(matlab代码,神经网络工具箱)

    BP神经网络预测实例(matlab代码,神经网络工具箱)目录辛烷值的预测matlab代码实现工具箱实现参考学习b站:数学建模学习交流bp神经网络预测matlab代码实现过程辛烷值的预测【改编】辛烷值是汽油最重要的品质指标,传统的实验室检测方法存在样品用量大,测试周期长和费用高等问题,不适用于生产控制,特别是在线测试。近年发展起来的近红外光谱分析方法(NIR),作为一种快速分析方法,已广泛应用于农业、制药、生物化工、石油产品等领域。其优越性是无损检测、低成本、无污染,能在线分析,更适合于生产和控制的需要。实验采集得到50组汽油样品(辛烷值已通过其他方法测

    2022年6月20日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号