首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

zigbee测试板硬件问题(更换主题

将程序烧写进片子是通过BDM头,可以参考SARD的原理图。
如果你的MCU和13192之间的连线是和SARD一样的,就选择SARD的target,改动一下你对LED和按键的设置。
如果MCU和13192之间的连线和SARD不一样,那需要自己手动更改了,从底层改起。
你贴的这段程序是对13192进行初始化的操作,通过SPI口读写13192的寄存器
MCU和13192连线是否一样,关键看对应的口,打个比方,你的PTB2和13192的GPIO1相连,那么SARD也是要PTB2和13192的GPIO1相连。这个和芯片封装没有关系,不受影响的,芯片封装只是引脚的顺序可能有些差异,比如这个PTB2在1脚,那个在2脚。

所以,你一定要确定你的连线和SARD之间的差异。sard.h如果硬件连线有差异就需要改动,而sard.c都是初始化的动作,对13192的寄存器读写,这个并不需要改动的。

串口cts没有定义你就自己定义一下。

PTCD7的定义可以仿照前面的6个定义,最后的mask是改成255
你用的是smac中的哪个应用程序
这个硬件和软件原因都有可能存在,一点一点的排除。
如果你的MCU和13192的连线和SARD完全相同,应该硬件的原因会少些。
13192从reset醒来应该会有IRQ信号给MCU,irqflag=1使得程序正常执行
GPIO1和GPIO2在smac的程序中应该影响不大,没有什么大的用处
选择内部时钟的话需要切换时钟工作模式,设置MCU工作在self clock mode
设置ICGC1寄存器
我看到帖子了,但是我对硬件天线这部分不熟悉,还是请其他高手来看看吧
13192和DSC之间的通讯,可以参考56F801XSMAC.ZIP
到网页下载
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC13192&nodeId=01J4Fs25658166
返回列表