Microchip
直播中

王莹

7年用户 165经验值
私信 关注
[问答]

带mplab x ide的MAC地址是正确的起始地址吗?

你好,我需要一些帮助。我正在尝试自动增加MAC地址,但是由于某种原因它不能工作。PIC:PIC32MX795F512LMPLAB X IPE:v3.05Programmer:PickIT3I正在生成具有以下选项的SQTP文件:生成方法:Se.ialStartvalue(Hex)=5Increment(Hex)=1Startadd.=1F889300/1F889310/1F889320(寄存器EMAC1SAX)字节数=1个部件的数目=10个位置:程序存储器这是正确的起始地址吗?我必须写EMAC1SAX寄存器吗?编程工作,但MAC地址不递增。谢谢您的帮助。

回帖(3)

黄飞高

2019-7-31 06:31:06
您知道,具有以太网收发器的PIC32已经具有工厂编程的唯一MAC地址吗?Ruben
举报

贺楠

2019-7-31 07:03:44
是的,我知道,但我想使用我自己的MAC地址。我有一个基于PIC32 MX启动器套件的项目。在StysCyFig .h中有一个MAC地址,我能用SQL TP来增加吗?我该怎么做?
举报

云达贞

2019-7-31 07:26:55
在Harmony TCP/IP中,MAC地址在数据结构TCPIP_NETWORK_CON..macAddrmember中的栈初始化调用TCPIP_STACK_Initialize()中指定(注意,这是一个字符串指针)。如建议的,将您选择的MAC地址保存在Flash区域或某些外部存储器中,在初始化堆栈时,只需用该值填充TCPIP_NETWORK_CON..macAddr,然后调用TCPIP_STACK_Initialize()。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分