緊急求助!!78e516b.html">78e516b 擴展ram各位大俠:誰用過華邦的78e516b上的auxram,怎樣操作才能使用,我按照數據手冊上的說明,操作就運行不了!謝謝! * - 本貼最后修改時間:2005-3-26 13:14:54 修改者:東東陳
78e516b的可以吧我這一年用這個挺多的如找不到,可說一聲
有關78e516b的isp中的sfrcnw78e516b的isp實現中,sfrcn的3,2,1,0位作用是什么?請大蝦指教?我看過datasheet,沒看明白
interrupt enable ea=1; // all interrupt enable timer2baudrate();但加上我自己初始化t1的代碼后,isp就不成功了.如下:void init_power_on_system(void){// 均為16位定時器 tmod = 0x11; th1 = 0xec;tl1 = 0x78; et1 = 1;tr1 = 1;ea = 1;// 初始化訪問 xdata , 注意 78e58b 與 78e516b 不同.chpenr=0x87;chpenr=0x59;chpcon|=0x10;chpenr=0x00;}對函數的調用順序為先調initialpoweron_isp(),再調init_power_on_system().檢查后發現對tmod的設置會影響t0,但在華邦提供的代碼中,也是將其設為 0x11.我的bug到底在哪兒呢
re首先要用編程器將ld目錄下的bin文件燒寫到芯片的ld區,78e58b是0x8000開始,78e516b是0x10000開始。可以通過下列方式中的一種使目標板進入編程模式:1、p2.6、p2.7為low及reset為hi。 2:p4.3為low及reset為hi 。3:在應用程序中通過調用下列代碼:void update64k(){ psw = 0; b = 0; pcon = 0; scon = 0; sbuf = 0; dph = 0; dpl = 0; p0 = 0xff; p1 = 0xff; p2 = 0xff; p3 = 0xff; th1 = 0; tl1 = 0; chpenr = 0x87; chpenr = 0x59;//enable chpcon in writer_enable chpcon = 0x03;//set flag tmod = 0x01;//timer0 16 bit mode tcon = 0;//stop timer0