音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

玩flash的朋友,過來看看阿

作者:bbkshh 欄目:ARM技術(shù)
FLASH的朋友,過來看看阿
我用單片機讀寫三星FLASH,能讀出ID,能擦除。但是寫不進去,各大俠幫我看看呀。

Flash_Write    
    ld         r0,#0ffh;  p2 as OUTPUT
    ld      P2CONH,r0
    ld      P2CONL,r0
    
    bits WE_IO.WE
    bits RE_IO.RE
    bitc CE_IO.CE
    
    bitr ALE_IO.ALE
    bits CLE_IO.CLE
    
    ;write 80h
    bitr WE_IO.WE
    ld r0,#80h;            ;write 80
    ld p2,r0;
    bits WE_IO.WE
    nop
    
    ;address
    bitr CLE_IO.CLE
    bits ALE_IO.ALE        //adress
    
    bitr WE_IO.WE
    ld r0,col_adressL
    ld p2,r0;
    bits WE_IO.WE    ;col add1
    
    bitr WE_IO.WE
    ld r0,col_adressH
    ld p2,r0;
    bits WE_IO.WE    ;col add2
    
    
    bitr WE_IO.WE
    ld r0,row_adressL
    ld p2,r0;
    bits WE_IO.WE    ;row add1

    bitr WE_IO.WE
    ld r0,row_adressH
    ld p2,r0;
    bits WE_IO.WE    ;row add2
    nop
    
    
    ;write data
    bitr ALE_IO.ALE
    bitr CLE_IO.CLE
    
    ld        r2,#256
    ld        r1,write_data
Flash_Write_2:    
    bitr WE_IO.WE
    ;ld        r1,write_data
    ld        p2,r1;                //write data
    bits WE_IO.WE
    
    inc r1
    dec r2
    jr nz,Flash_Write_2
    
   ;write 10h
    bitr ALE_IO.ALE
    bits CLE_IO.CLE        //command
    
    bitr WE_IO.WE
    ld r0,#10h
    ld p2,r0
    bits WE_IO.WE
    nop
    
    ld r0,#200            //delay ? s
Flash_Write_3:
    dec  r0
    jr nz,Flash_Write_3    
    
    
    ;write 70h  ,to read status
    bitr ALE_IO.ALE
    bits CLE_IO.CLE        //command
    
    bitr WE_IO.WE
    ld r0,#70h;
    ld p2,r0;
    bits WE_IO.WE
    
    bitr CLE_IO.CLE
    nop
    nop
    nop
    nop
    
    ;read status
    
    ld         r0,#01010101b;  p2 as input
    ld      P2CONH,r0
    ld      P2CONL,r0
    
Flash_Write_1:    
    ;bitt p2.6
    bitt RB_IO.RB
    jr z,Flash_Write_1
            
    nop
    bitr     RE_IO.RE;
    
    bitt p2.0
    jr    nz,Flash_Write_end
    ;erro
    ld r3,#55h
    
Flash_Write_end    
    bits     RE_IO.RE;


    ret;


2樓: >>參與討論
fubaiqun
在每
 
3樓: >>參與討論
fubaiqun
在每個數(shù)據(jù)寫之間加些延時試試
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請問,LCD->TVOUT, Qvga是否有芯片支持?
還是在這問:uc/os-II 信號量~~~
用ARM控制無線網(wǎng)卡的實現(xiàn)方法
求助:wiggler能檢測到arm7tdmi內(nèi)核,但是仿真不正確
想用44b0x開發(fā)板換周立功easyarm2200開發(fā)板
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號