打印
[AVR单片机]

请教:AVR MEGA系列单片机在Main()可以读取单片机自已的ID号吗?

[复制链接]
3200|11
手机看帖
扫描二维码
随时随地手机跟帖
沙发
hotpower| | 2007-9-2 03:38 | 只看该作者

估计不行,用自己在Flash/eeprom中的系列号吧.

双龙的ISP软件非常好用.写起来也很方便.

使用特权

评论回复
板凳
ZRL700424| | 2007-9-2 08:35 | 只看该作者

你读它的ID号干什么?

使用特权

评论回复
地板
yewuyi| | 2007-9-2 17:43 | 只看该作者

听说AVR有替代品出来了?

就象当年的PIC那样,出来N多兼容的……

使用特权

评论回复
5
BitFu| | 2007-9-3 13:30 | 只看该作者

AVR有替代品?

使用特权

评论回复
6
yewuyi| | 2007-9-3 13:48 | 只看该作者

前段时间听说……

使用特权

评论回复
7
dcp|  楼主 | 2007-9-4 06:30 | 只看该作者

hotpower:

谢谢您的回复,还要继续请教,比如用双龙ISP软件或小马在M16的Flash的03ff0处写入 0x27, 在MAIN()如何读取这一数值呢?

使用特权

评论回复
8
ZRL700424| | 2007-9-4 07:53 | 只看该作者

我知道用程序怎么读,但我不知道你到底读它干什么?

使用特权

评论回复
9
yewuyi| | 2007-9-4 08:27 | 只看该作者

类似如此

__root __flash const uchar cal_value  @0x03ff0;



void  main(void){
                 i=cal_value;
                 }

使用特权

评论回复
10
yewuyi| | 2007-9-4 08:28 | 只看该作者

TO ZRL700424

怎么读?

能读ID,岂不是意味着可以程序直接读RC频率的校准值?


请讲……

使用特权

评论回复
11
ZRL700424| | 2007-9-4 08:45 | 只看该作者

楼上的,他是说怎样读已经写入FLASH的0XFF0处的值!

使用特权

评论回复
12
yewuyi| | 2007-9-4 13:31 | 只看该作者

误会了……

我还以为你能读出ID呢

读FLASH的方法我10楼已经给出了。

使用特权

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

本版积分规则

dcp

71

主题

720

帖子

1

粉丝