首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

Wince上C#直接访问外部地址

2012-10-21 
Wince下C#直接访问外部地址这几天查网站上的一些C#直接读写外部地址数据的帖子,用的很多的是利用Coredll.d

Wince下C#直接访问外部地址
这几天查网站上的一些C#直接读写外部地址数据的帖子,用的很多的是利用Coredll.dll里面的一些函数来间接读写地址。
但是上面的一些参数有些头大。
刚才突然看到一篇帖子试了一下,好像可以直接用Marshal.ReadByte(IntPtr address),Marshal.WriteByte(IntPtr address)来直接读取address里面的数据,只是要在写入时判断下address的值是否可写,不然会有异常。
希望能指点一下下面两个问题
1、对address可写写是否有函数能判断,或是用try……catch来判断
2、用Marshal读写外设的寄存器,例如GPIO引脚状态寄存器、flash什么的是否可行
谢谢。。。

[解决办法]
这个可以看芯片的内存地址分布图

没有函数判断能否读写

热点排行