- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
avrgcc延时库函数的理解(Understanding of avrgcc time delay library function)
avrgcc延时库函数的理解(Understanding of avrgcc time delay library function)
winav时函数:
无效
_delay_loop_1(uint8_t __count)
{
__asm__挥发性(
“1:12 % 0“”“T”
“brne 1B”
:“=”(__count)
:“0”(__count)
);
}
准确延时是3×__count个时钟周期(0<__count<256)
无效
_delay_loop_2(uint16_t __count)
{
__asm__挥发性(
“1:西贝尔·布兰德女子讲习所为0,1”\n\n T”
“brne 1B”
:“= W”(__count)
:“0”(__count)
);
}
准确延时是4×__count + 1个时钟周期(0<__count<256×256-1)
_delay_loop_1()最小延时是3个时钟周期,最大延时是256×3个时钟周期
_delay_loop_2()最小延时是4 + 1个时钟周期,最大延时是256 * 256 * 4 + 1个时钟周期
无效
_delay_us(双__us)
{
uint8_t __ticks;
双__tmp =((f_cpu)/ 3e6)* __us;
如果(__tmp<1)
__ticks = 1;
如果(__tmp 255)
{
_delay_ms(__us / 1000);
返回;
}
其他的
__ticks =(uint8_t)__tmp;
_delay_loop_1(__ticks);
}
无效
_delay_ms(双__ms)
{
uint16_t __ticks;
双__tmp =((f_cpu)/ 4e3)* __ms;
如果(__tmp<1)
__ticks = 1;
如果(__tmp 65535)
{
/ / __ticks =要求在1 / 10毫秒的延迟
__ticks =(uint16_t)(__ms×10);
而(__ticks)
{
/等待1/10毫秒
_delay_loop_2(((f_cpu)/ 4e3)/ 10);
__ticks --;
}
返回;
}
其他的
__ticks =(uint16_t)__tmp;
_delay_loop_2(__ticks);
}
_dealy_us()最小延时与_delay_loop_1()相同,是3个时钟周期,
_delay_us(0)就是最小延时,相当于_delay_loop_1(1),
在8m时钟下,_delay_us(0.375)也是最小延时(0.375us是3个时钟周期)
_delay_us(0.7499999)仍然是最小延时,相当于_delay_loop_1(1),
而_delay_us(0(2)了则相当于_delay_loop_1。
_dealy_ms()最小延时与_delay_loop_2()相同,是4 + 1个时钟周期。
_delay_ms(0)就是最小延时,相当于_delay_loop_2(1),
在8m时钟下,_delay_ms(0.0005)也是最小延时(0.0005ms相当于是4个时钟周期)
_delay_ms(0.0009999999)仍然是最小延时,相当于_delay_loop_2(1),
而_delay_ms(0.00099999999)(2)了则相当于_delay_loop_2。
_dealy_us(__us)延时精度范围:
(0, 3 clock cycles), error (0,3) clock cycles
(3 clock cycles, 768us/ (F_CPU/1000000)), error (-2,0) clock cycles
(768us/ (F_CPU/1000000), 262.14ms/ (F_CPU/1000000)), error (-2, +1) clock cycles,
(262.14ms/ (F_CPU/1000000)) 6553.5ms) error 8M clock (approx +0.18ms, about +57ms)
_dealy_ms (__ms) delay accuracy range:
(0, 4 clock cycles), error (1,5) clock cycles
(4 clock cycles, 262.14ms/ (F_CPU/1000000)), error (-2, +1) clock cycles,
(262.14ms/ (F_CPU/1000000)) 6553.5ms) error 8M clock (approx +0.18ms, about +5
您可能关注的文档
- (txt版本的)2010-2011学年第一学期形势与政策课免费答案((txt version) free answer for the first semester of the 2010-2011 academic year).doc
- (pmu专稿)援外工程项目施工监理((PMU) construction supervision of foreign aid project).doc
- (广州)检测技术有限公司-岛津_2011830324120051((Guangzhou) Testing Technology Co., Ltd. - SHIMADZU _2011830324120051).doc
- (必读)图片简介((required) picture introduction).doc
- (二)以顾客满意为目标,完善服务质量的管理((two) with customer satisfaction as the goal, improve the quality of service management).doc
- (新版)轮胎翻新技术制造工艺专利大全全文文集((New Edition) tire retreading technology, manufacturing technology patent, Daquan, full text).doc
- (扩词)识字1—课文26((expansion) literacy 1 - text 26).doc
- (二)、人物故事((two) character stories).doc
- (世袭金银财富金银争霸)如何做一名成功的黄金操盘手((hereditary gold and silver wealth, gold and silver contend for hegemony) how to be a successful gold trader).doc
- (精)麦肯锡提案标准流程((standard) McKinsey proposal standard process).doc
最近下载
- 学前儿童学习与发展核心经验健康领域.pdf
- 新人教版七年级下册英语U4词汇分类循环训练单(学生版).docx
- 2023年下半年教师资格证《高中生物》真题及答案.pdf VIP
- 电子版个人简历模板简历表格 个人简历.docx VIP
- 国家秘密载体印制资质现场审查必威体育官网网址知识测试试题库.pdf VIP
- 2025年新疆乌鲁木齐市高考数学二模试卷(理科)+答案解析(附后).pdf VIP
- 我的家乡黑龙江双鸭山.pptx
- 初级注册安全工程师考试(安全生产法律法规)考点重点资料梳理.pdf VIP
- (最全)山东省2016建筑工程消耗量定额.pdf
- 2025年徐州工业职业技术学院单招职业技能测试题库(历年真题).docx VIP
文档评论(0)