搜索
bottom↓
回复: 11

马老师您好,请教您一个关于MEGA64A的仿真问题(标题不合...

[复制链接]

出0入0汤圆

发表于 2012-12-17 23:53:56 | 显示全部楼层 |阅读模式
老师您好,想请教您一下,我是初学者,用的MEGA64A,用Studio gcc 编译好一个程序无误后用Protues仿真,程序不能正常运行,总是提示“attempted to write extral RAM when not enabled”,就是控制一个二极管亮灭的小程序也不能运行,请问您一下我是哪里配置的不对?
还有就是MEGA64编程的时候需要什么特殊配置吗?还是直接下载程序就能运行?
万分感谢马老师!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-12-18 03:27:11 | 显示全部楼层
对于初学者,而且还是使用Protues仿真,建议你先以M16学起,此外最好先使用实物的学习实验板

出0入0汤圆

 楼主| 发表于 2012-12-18 09:28:11 | 显示全部楼层
谢谢老师的关注,我现在手里只有一个MEGA64的学习板,程序下到里面也是没有反应,我的程序是这样写的:

#include<avr/io.h>

#include <avr/delay.h>

int main(void)

{

DDRD=0XFF;

PORTD=0XFF;

while(1)
{

PORTD=~PORTD;

_delay_ms(100);

}

}


您看少什么东西吗?
感谢马老师

出0入0汤圆

 楼主| 发表于 2012-12-18 09:28:34 | 显示全部楼层
machao 发表于 2012-12-18 03:27
对于初学者,而且还是使用Protues仿真,建议你先以M16学起,此外最好先使用实物的学习实验板 ...

谢谢老师的关注,我现在手里只有一个MEGA64的学习板,程序下到里面也是没有反应,我的程序是这样写的:

#include<avr/io.h>

#include <avr/delay.h>

int main(void)

{

DDRD=0XFF;

PORTD=0XFF;

while(1)
{

PORTD=~PORTD;

_delay_ms(100);

}

}


您看少什么东西吗?
感谢马老师

出0入0汤圆

发表于 2012-12-20 12:10:47 | 显示全部楼层
如果是新的ATMEGA64A芯片,首先检查熔丝位M103C.芯片出厂情况下,缺省为ATmega103兼容模式,此时是不能执行M64代码的。

参考器件手册中说明:

By programming the M103C Fuse, the ATmega64A will be compatible with the ATmega103 regards to RAM, I/O pins and Interrupt Vectors as described above. However, some new features in ATmega64A are not available in this compatibility mode, these features are listed below:
。。。。。。。。

所以建议新手开始用M16学习,性能好的芯片,设置起来比较复杂,一口不能吃成胖子。

出0入0汤圆

发表于 2012-12-25 08:26:28 | 显示全部楼层
借用贵贴,咨询一下马老师,因为我没有发消息的权限。
马老师你好,我看了你写的“AVR单片机嵌入式系统原理与应用实践”。发现使用汇编讲解的,请问马老师有基于C语言的书吗?

出0入0汤圆

发表于 2012-12-25 08:29:27 | 显示全部楼层
再问一下,书上写的网址进不去,是不是改了?

出0入0汤圆

发表于 2012-12-25 09:26:57 | 显示全部楼层
machao 发表于 2012-12-18 03:27
对于初学者,而且还是使用Protues仿真,建议你先以M16学起,此外最好先使用实物的学习实验板 ...

马老师你好,我看了你写的“AVR单片机嵌入式系统原理与应用实践”。发现使用汇编讲解的,请问马老师有基于C语言的书吗?

出0入0汤圆

发表于 2012-12-25 13:54:57 | 显示全部楼层
SuperTao 发表于 2012-12-25 09:26
马老师你好,我看了你写的“AVR单片机嵌入式系统原理与应用实践”。发现使用汇编讲解的,请问马老师有基 ...

书中主要还是以CVAVR为平台介绍的,不是以汇编为主。但是AVR内部的硬件结构以及汇编还是要很好的掌握。光会C语言是成不了什么的。
头像被屏蔽

出0入0汤圆

发表于 2012-12-25 14:15:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-12-25 14:28:56 | 显示全部楼层
machao 发表于 2012-12-25 13:54
书中主要还是以CVAVR为平台介绍的,不是以汇编为主。但是AVR内部的硬件结构以及汇编还是要很好的掌握。光 ...

多谢马老师,请问马老师书上附带的资料在哪里下载?

出0入0汤圆

发表于 2012-12-25 14:36:46 | 显示全部楼层
这个讨论组中找一下。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-18 05:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表