您的位置 首页 IOT

根据WINAVR + avr studio 4 运用外部晶振时及延时或许遇到的问题

第一步,使用外部晶振1连接isp下载线2打开avrfightera如下界面,在熔丝位那框架,点击读取(注:上图是默认的熔丝位)b单击鼠标,把熔

第一步,运用外部晶振

1.衔接isp下载线

2.翻开avr fighter

a”如下界面,在熔丝位那结构,点击“读取”

单击ConfigurationOptions

要正确运用它们是有如下条件的:

1.首要,你要正确界说你的 F_CPU的值,也便是你的AVR单片机实践的频率。不然延时禁绝,这个便是Frequency的值。

2.你在编译时一定要翻开优化,Makefile中OPT 不要选 0 ,假如AVR_studio不要选O0 。要不然就会呈现# warning”Compiler optimizations disabled; functions from wont work as designed”编译正告,且延时失准。

====================================================================================================

-00 无优化。
-01 削减代码尺度和履行时刻,不进行需求很多编译时刻的优化。
-O2 简直履行一切优化,而不考虑代码尺度和履行时刻。
-O3 履行-O2一切的优化,以及内联函数,重命名寄存器的优化。
-OS 针对尺度的优化。履行一切-O2优化而不添加代码尺度。

====================================================================================================
复选框:
1. 一切char认为是unsined char
2.一切bitfields 认为是unsigned
3.界说结构体时,接连存储
4.界说枚举类型时,运用最大需求的存储空间 (3,4两项真是剩余,不选中必定犯错)

一般选-OS优化,复选框全选。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/261484.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部