AVR单片机后缀是hex的文件怎么出来的?

我在实现模拟仿真时,仿真器叫我输入有后缀hex的文件。可是自打我在AVR编译软件编完程存储后就没看见后缀是hex的文件。在我的目录下只有2个文件一个后缀是aps还一个后缀是c.我想请问一下后缀hex这个文件是从哪里来的?怎么来的?我用的芯片是ATmega48

hex为16进制文件,是将.C的程序编译成16进制文件的,因为单片机只能识别机器码,所有需要将程序转换
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-10
编译器生产的,你看看你的编译器。应该有选项的,打钩就好了。
第2个回答  2010-02-10
.hex是编译器产生的,直接烧进单片机的文件.
第3个回答  2010-02-10
在文件输出中有一个OUT PUT HEX 打钩就可以了 和KEIL一样

AVR单片机后缀是hex的文件怎么出来的?
hex为16进制文件,是将.C的程序编译成16进制文件的,因为单片机只能识别机器码,所有需要将程序转换

怎样制作AVR单片机HEX文件 急求
你的开发环境是什么?如果你生成的HEX文件那么只需要再PROTEUS中双击你的单片机芯片,然后出来一个对话框,再对话框中有一栏添加你的HEX文件,然后确定就行了

以有一个,hex格式文件。怎么样下载到,arduino。以有ide软件。以设置好...
用isp下载线连接电脑和arduino的6针的下载口,通过spi协议,avr单片机的下载软件下载HEX文件 就是这6针下载的!

用什么软件将IAR FOR AVR生成HEX文件烧写到AVR单片机
IAR 和 avr studio都可以的吧,你新建一个工把HEX选为源文件,然后编译下载到MCU里就行了

怎么样读取avr单片机上的程序
用烧写器就可以读取,读出来的是hex文件,不是源代码当然,如果avr熔丝位已经加密是读不出来的,现在很所解密公司可以帮你拷出来,呵呵,

AVR单片机的.BIN文件转换为.HEX文件工具
1、下载安装easypro编程软件 http:\/\/www.embedtools.com\/download\/downs.asp?id=1670 如果遇到easypro不支持的芯片,可以尝试使用更高级的编程器软件。2、运行软件,选择编程器型号,选择芯片型号,选择你的芯片对应的!3、打开要转换的hex或者bin格式文件 4、另存BIN或者HEX格式,看你需要咯。到此转换...

icc avr生成的hex文件在proteus中无法仿真?
双击proteus中的单片机,会弹出一个对话框,大约在中间的位置有一个黄颜色的文件夹图标,点一下,会让你选择HEX的。ICC和KEIL都会生成HEX

avr编译时,我们可不可以用单片机读出hex文件的创建时间?
可以的, C标准中指定了一些预定义的宏 __DATE__进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)__TIME__源文件编译时间,格式微“hh:mm:ss”可以直接这样用 printf( "The date is %s.\\n", __DATE__ );

如何正确使用AVR-fighter
这个:连上USB-ISP,选择正确avr单片机类型(左上角)然后,把你编写好生成的hex文件通过装入flash按键(最上面)装入。然后选择编程按键(右下角)就O.K.了。补充:熔丝位的话是mega系列设置内部时钟的,保密等。看avr公司的datasheet,新手的话先不要动了。然后falsh内容什么的。就一般不用管了 ...

hex格式的文件是不是可以直接烧录到单片机,iar avr还生成了好多其他的格...
hex是英特尔格式,可以直接烧录,主要看你的烧录软件是否支持,大多数都是支持的,还有一种是bin格式的。

相似回答
大家正在搜