LPC800的流水的程序,跟预期完全不符啊!!!!!
从图片上看,,从GPIO读出来的数和向GPIO写入的数严重不符啊!!!这是什么情况啊???是有什么设置吗???
每一个赋值后面都加上延时就可以了,这是为什么啊????
NXP单片机的GPIO都有这个特性吗????还是说只有LPC800系列才会这样??? LZ 那弄到的LPC800片子啊? 同求 样片10片! 楼主是申请到了 LP800 小板么 运气不错啊
不是片子,也不是申请的,是在淘宝上买的小板。。。。。具体就不说了,有广告嫌疑。。。 我到时收到了NXP寄给我的LPC800,板子简单,就一个DIP-8。一直没玩,有时间在搞搞1 hp.zhu 发表于 2013-6-3 11:26 static/image/common/back.gif
同求 样片10片!
有需求的可以联系我。 flyforyou85 发表于 2013-6-3 13:56 static/image/common/back.gif
我到时收到了NXP寄给我的LPC800,板子简单,就一个DIP-8。一直没玩,有时间在搞搞1 ...
8脚的那个我知道,不过我买的是20脚芯片的小板。。。 XIVN1987 发表于 2013-6-2 23:42 static/image/common/back.gif
每一个赋值后面都加上延时就可以了,这是为什么啊????
好像很多 CPU 對 I/O 設計都是 WRITE / READ 不同步的, 讀寫不能連續兩個 INSTRUCTION, 通常加個 NOP 在中間
DATA SHEET 應該有寫
仔細在看看 xiaolaba 发表于 2013-6-6 09:21 static/image/common/back.gif
好像很多 CPU 對 I/O 設計都是 WRITE / READ 不同步的, 讀寫不能連續兩個 INSTRUCTION, 通常加個 NOP 在 ...
不会吧,我之前写LPC1343的程序也是这么写的,没出现这种情况。。 1,是不是有IO开关,需设置,好像从M4开始有了。或使能IO。
2,方向设置
3,多延时。 感觉你的参考程序可能是比较老的,建议用LPCOPEN的,GPIO应该就没问题了。之前也遇到过,你可以试一下。 magicoe 发表于 2013-6-6 23:42 static/image/common/back.gif
感觉你的参考程序可能是比较老的,建议用LPCOPEN的,GPIO应该就没问题了。之前也遇到过,你可以试一下。 ...
你对比一下一楼和二楼的现象,就只是加不加延时的区别。。 XIVN1987 发表于 2013-6-6 09:54 static/image/common/back.gif
不会吧,我之前写LPC1343的程序也是这么写的,没出现这种情况。。
那你把 ASM 的 LISTING 打開看看他把 C 編譯成什麼 ASM CODE, 應該比較好理解吧.
人家作 的編譯器, 當然有些特殊
现在换成不操作PIN寄存器,而是操作W寄存器,现象符合预期了,看来还是这样用比较好啊。。
请问楼主是参照的什么样的资料编程的。谢谢。
我想开始学习LPC800的编程,但没有入门书籍。 hizzxx 发表于 2013-8-15 08:55 static/image/common/back.gif
请问楼主是参照的什么样的资料编程的。谢谢。
我想开始学习LPC800的编程,但没有入门书籍。 ...
NXP官方的编程手册,有中文的。。
另外周立功也有LPC800的例程,可以去下载。。 XIVN1987 发表于 2013-8-15 08:57 static/image/common/back.gif
NXP官方的编程手册,有中文的。。
另外周立功也有LPC800的例程,可以去下载。。 ...
周立功的LPC800例程在看了。就是不明白如LPC_GPIO_PORT,LPC_MRT->Channel.CTRL = 1; 之类的术语参照哪些资料得知的。
在网上没找到LPC800的编程手册,LPC800可以通用那些LPCXXXXX的手册?
谢谢。 hizzxx 发表于 2013-8-15 09:07 static/image/common/back.gif
周立功的LPC800例程在看了。就是不明白如LPC_GPIO_PORT,LPC_MRT->Channel.CTRL = 1; 之类的术语参照 ...
LPC800指南:
页:
[1]