这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » mcs1210flash 关于mcs1210flash读写的问题请教斑竹

共2条 1/1 1 跳转至

mcs1210flash 关于mcs1210flash读写的问题请教斑竹

院士
2006-09-17 18:14:16     打赏
mcs1210flash 关于mcs1210flash读写的问题请教斑竹



关键词: mcs1210flash     关于     写的     问题     请教         

院士
2006-12-22 22:43:00     打赏
2楼
问 我看了ti网站的一些关于flash读写的例子,都是调用一些子函数,这些子函数都是在boot room里的,请问斑竹是怎么调用的,wo是添加rom.a51,但用keil c51调试时,执行到调用读写子函数时,报错:error 65: access violation at C:0xFFF3 :no 'execute/read' permission;
HCR硬件配置sfr在哪里写入?
另外,mcs1210y5现在的报价是多少?近期需购。 1: msc1210y5 大约130元 2: 现在130好象买不到了吧,已经长价了,大约都是200左右了吧。硬件寄存器好写,可以用串口命令写,也可以写在配置文件中,在下载的过程中就会完成配置。不过手册上的HCR0和HCR1的地址给错了,你要注意了。另外,如果用串口命令写的话,一定要保证时序的正确性,这样才能写入。具体的你可以参考sbaa76b这篇文档。 3: 十分感谢您的回复。但我还不是太明白,你所说的配置文件是什么?是这样写吗?
EXTRN code (HCR)
CSEG at 807EH
db 0FFH
db 0BEH ;PML=0, DFMSize=110 (1KB Flash Data Memory)
END
我以前只作过标准的8051,对fpga还熟点,希望能向你多多请教关于单片机的问题。
我的qq85841670,希望你能留下你的。 4: 是的,你写的很对,只是807EH的地址是HCR1的,这点手册上给出的是错误的。我的QQ是20071646,如果你有什么问题的咱们可以交流。正好我也用它开发呢。 5: 那用串口命令怎么写呢?是用download程序写吗? 6: 在调试终端的窗口中写,用CWnnnnyy命令写,nnnn代表地址,yy代表要写的数值。要想知道具体的串口命令,你可以参考sbaa76b这篇文档。 7: 我今天下午终于有点进展了,如果你的程序里用autoboud,则先置成编程模式,敲回车,在调试终端里就可以用串口命令了,但是为什么用RRnnyy读寄存器的值都为0?CWnnnnyy不是写程序代码吗?另外,我现在要编一个程序,功能是这样的:通过计算机串口向单片机发送数据,存在data flash memory里,然后单片机再把这些数据发送到fpga里。我也上网找了例子sbaa087,但一些读写flash的函数都是固化在bootroom里(我的理解),例如page_erse,write_flash_chk等要加一个rom.a51和hcr.a51,但是编译通过,纯软件调试时执行到这些子函数时就报错,见我第一贴,难道还有一些属性要设置?还是还要写其他的东西?下载到单片机里似乎也没什么反应,不知你有什么高见。我是买的ti的开发板进行开发的。另外,当psen,ale做fpga的输入脚时,对模式会不会有影响? 8: hcr.a51是对硬件寄存器进行设置,如果你用串口命令对HCR0和HCR1进行了配置,可以不加这个文件。CWnnnnyy是写程序存储区的,之所以也可以写硬件配置区,因为在ISP状态下,其地址被映射为8000开始。所以可用CWnnnnyy命令写。写Flash存储器需要时序控制,你需要设置相应的寄存器。呵呵,声名一下,我不是斑竹,要不都成冒名的了,斑竹非哪刀追我不成。 9: 我在擦除flash时,为什么flash内存中总是0呢?另外,在退出程序时我已经用了锁存功能,为什么没把数据锁存住? 10: msc1210y5利尔达有现货,价格是147人民币,您可以联系黄小姐 hwxlierda.com 或0571-88259468 11: 我才开始学习MSC1210,不会操作FLASH请问哪位高手可以帮我?如果有例程给我一份好吗?谢谢了!我的电邮是:wxx_lanxinyahoo.com.cn

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]