原来是Winbond77e58的芯片头文件,我换到nuvoton w78e516DOG这款芯片,我头文件要换吗?

winmenaruto 2011-02-28 01:53:13
感觉这些头文件好像是通用的,但是又不放心,但是如果换,我头文件哪里去下载??
...全文
303 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hicaru000000 2011-03-03
  • 打赏
  • 举报
回复
恩,是的。
winmenaruto 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 hicaru00000 的回复:]
估计是后面程序用到了AUX-RAM,LZ查查看。
[/Quote]
#define key1 1<<0
if ((LPC_GPIO1->FIOPIN & key1) == 0)
请问这个key1值多少,他是什么类型的??
winmenaruto 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 hicaru00000 的回复:]
key1就是1,1<<0就是1左移0位。
[/Quote]
那也有个类型的吧,keil c默认是不是uint ?
hicaru000000 2011-03-02
  • 打赏
  • 举报
回复
key1就是1,1<<0就是1左移0位。
hicaru000000 2011-03-01
  • 打赏
  • 举报
回复
看内核,外设寄存器是否一致。
winmenaruto 2011-03-01
  • 打赏
  • 举报
回复
这个是不是都通用的 ??
hicaru000000 2011-03-01
  • 打赏
  • 举报
回复
估计是后面程序用到了AUX-RAM,LZ查查看。
winmenaruto 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hicaru00000 的回复:]
这似乎是外部RAM的初始化。

LZ可参照芯片手册查看CHPENR和CHPCON寄存器的定义。
[/Quote]
查了下,这4句话可以使能AUX-RAM,他是256KB的软件可选ram,我就搞不懂,既然是可选的,我不要他为什么程序还会出错。。一上来就报错,为什么
hicaru000000 2011-03-01
  • 打赏
  • 举报
回复
这似乎是外部RAM的初始化。

LZ可参照芯片手册查看CHPENR和CHPCON寄存器的定义。
winmenaruto 2011-03-01
  • 打赏
  • 举报
回复
CHPENR=0x87;
CHPENR=0x59;
CHPCON=CHPCON|0x10;
CHPCON=CHPCON&0xfd;
这4句话不知道什么意思呢??
hicaru000000 2011-03-01
  • 打赏
  • 举报
回复
的确。然后对应新内核编写初始化文件,主要是电源启动,总线初始化,内设寄存器初始化。

然后就可以做应用层编写了。图方便的可以去官网下例程,作为模板。
winmenaruto 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hicaru00000 的回复:]
看内核,外设寄存器是否一致。
[/Quote]
那我是不是要重新创建一个工程,器件选择也要选nvton这个牌子 ?

1,070

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧