哪位知道ATmega64单片机为什么不能调用延时函数

[复制链接]
1696|15
手机看帖
扫描二维码
随时随地手机跟帖
billypeng| | 2018-2-10 14:51 | 显示全部楼层
没啥问题,我一直用ATMEGA64A。

使用特权

评论回复
阿泉爱学习|  楼主 | 2018-2-10 14:56 | 显示全部楼层
billypeng 发表于 2018-2-10 14:51
没啥问题,我一直用ATMEGA64A。

熔丝位与M103C的兼容模式应该怎么设置呢 亲   方便加个QQ联系吗

使用特权

评论回复
gx_huang| | 2018-2-10 14:57 | 显示全部楼层
延时函数,没有严格要求的,随便自己写一个好了。
有精度要求的,最好定时器。

使用特权

评论回复
阿泉爱学习|  楼主 | 2018-2-10 15:02 | 显示全部楼层
gx_huang 发表于 2018-2-10 14:57
延时函数,没有严格要求的,随便自己写一个好了。
有精度要求的,最好定时器。 ...

这个问题我知道,我使用ATmega16一直没有问题,后来改成了ATmega64先是遇到了I/O口不能输出高低电平的问题,后来我就把他与M103C的兼容模式关掉,这个问题就解决了,之后就不能调用延时函数了

使用特权

评论回复
gx_huang| | 2018-2-10 15:08 | 显示全部楼层
不熟悉,是编译器的问题吧。
以前只是玩了一下,捡到几个板子,去买个下载器,好像安装了ICCAVR,玩了一下。也没有什么特别的。
AVR的MCU,目前不太好买吧。

使用特权

评论回复
阿泉爱学习|  楼主 | 2018-2-10 15:11 | 显示全部楼层
gx_huang 发表于 2018-2-10 15:08
不熟悉,是编译器的问题吧。
以前只是玩了一下,捡到几个板子,去买个下载器,好像安装了ICCAVR,玩了一下 ...

好的  谢谢你

使用特权

评论回复
magan1026| | 2018-2-10 15:50 | 显示全部楼层

使用特权

评论回复
阿泉爱学习|  楼主 | 2018-2-10 16:58 | 显示全部楼层
billypeng 发表于 2018-2-10 14:51
没啥问题,我一直用ATMEGA64A。

大神出来帮忙解答一下可以吗

使用特权

评论回复
billypeng| | 2018-2-10 20:41 | 显示全部楼层
fuse.png 熔丝就是这样设置,兼容M103的模式没有玩过,你先按这个测试吧。

使用特权

评论回复
阿泉爱学习|  楼主 | 2018-2-11 10:56 | 显示全部楼层
问题找到了 谢谢大家

使用特权

评论回复
四夕人杏| | 2018-9-19 09:57 | 显示全部楼层
阿泉爱学习 发表于 2018-2-11 10:56
问题找到了 谢谢大家

什么问题分享一下啊?

使用特权

评论回复
四夕人杏| | 2018-9-19 10:04 | 显示全部楼层
请教一下,ATmega64的有哪个定时器可以设置计数值自动重载吗,我如果要用它的定时器实现时间片轮转处理要怎么做?本人初次接触这芯片,不大懂,研究芯片手册也没个所以然。。。。

使用特权

评论回复
chinaonech| | 2018-11-6 15:59 | 显示全部楼层
阿泉爱学习 发表于 2018-2-11 10:56
问题找到了 谢谢大家

请问,是怎么解决的,谢谢。

使用特权

评论回复
阿泉爱学习|  楼主 | 2018-11-7 07:46 | 显示全部楼层
chinaonech 发表于 2018-11-6 15:59
请问,是怎么解决的,谢谢。

编译器问题

使用特权

评论回复
风中的云2018| | 2018-12-10 11:25 | 显示全部楼层
我一直用mega64a单片机,延时用软件循环做的小子程序,如果要精确的话,可以对这个延时子程序测试输出并用示波器读取,或者用中断也行,但中断必须使用标志位的方式,主程序查询。子程序延时程序的方式不可能无法调用的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

173

帖子

4

粉丝