单片机。51单片机。hex文件转换成bin文件有什么好处?我的系统是64位的,不能用那个转换软件。
所以请你们帮我介绍一下这个软件到底起到什么作用。我的单片机是52.只有8kRAM。那么如果我的程序生成的hex文件是10k。就不能把这个hex烧到52中?如果转换成bin...
所以请你们帮我介绍一下这个软件到底起到什么作用。我的单片机是52.只有8kRAM。那么如果我的程序生成的hex文件是10k。就不能把这个hex烧到52中?如果转换成bin文件(好像大概4k吧)就能烧进去了?
展开
4个回答
展开全部
单片机编译软件 生成的 hex 或者 bin 文件,其实转换不转换没有关系,最后下载到单片机中的大小 字节数 是一样的,
hex 文件是以 文本文件形式的 所以 文件大小 会和 实际 字节数要 大 一半还要多一些,
bin 文件是实际的数据文件,反应的 字节数 就是 下载到单片机 的实际字节数,
现在的下载软件 一般 两种 格式的 文件 都能识别,所以没有必要 转换。
实际上如果 是 hex格式的文件, 下载软件 自身就会 将其 转换 成 数据格式 下载的,
就是 下载 的时候 两种 格式的 文件 都是以 bin 格式下载 到单片机中去的。
hex 文件是以 文本文件形式的 所以 文件大小 会和 实际 字节数要 大 一半还要多一些,
bin 文件是实际的数据文件,反应的 字节数 就是 下载到单片机 的实际字节数,
现在的下载软件 一般 两种 格式的 文件 都能识别,所以没有必要 转换。
实际上如果 是 hex格式的文件, 下载软件 自身就会 将其 转换 成 数据格式 下载的,
就是 下载 的时候 两种 格式的 文件 都是以 bin 格式下载 到单片机中去的。
展开全部
hex和bin都是编译成机内码的文件,只是文件的格式不一样,导致在电脑上显示的文件大小不一样,但烧录到单片机中占的空间是一样的。
追问
那么,15k的hex能烧到52里面么?那么转化成bin文件(5k左右),就能烧进去了?
追答
能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
8k rom 纠正一下。 hex bin都是机器吗。放在rom里。上点就跑。 你这个hex是大了装不下。
追问
那么,15k的hex能烧到52里面么?那么转化成bin文件(5k左右),就能烧进去了?
追答
8k rom 你最大只能烧个7.几 k
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-02-09
展开全部
转换没有好处。是一种视觉上的错误。10k的hex一样可以烧进单片机。8k的bin也可以烧进去。但是,8.00000001k的bin烧不进去。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询