Fw: [請問] AT89S51在linux上的燒錄

看板Linux作者 (我抓得到什麼呢?)時間11年前 (2012/12/13 16:48), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ [本文轉錄自 ask 看板 #1GoPOJlO ] 作者: kdjf (我抓得到什麼呢?) 看板: ask 標題: [請問] AT89S51在linux上的燒錄 時間: Thu Dec 13 16:47:10 2012 其實和是不是在linux上沒什麼關係, 會提出來只是解釋為什麼沒有用官板的軟體/IDE 己經做的:用plt port 送SCK, MOSI, MISO 我從MOSI送programming enable (\xAC\x53\x00\x00)時, MOSI有收到\xFF\xFF\xFF\x69了 可是接下來 MISO的byte都在下一個週期被原樣送回來 RESET HIGH, delay 1sec. SCK __--__--__--__--__--__--__--__--_______ MOSO _----____----____--------______________ (這是\xAC) 1 0 1 0 1 1 0 0 MISO --------------------------------------- (這是\xFF) F F F F F F F F 中略 SCK __--__--__--__--__--__--__--__--_______ MOSI _______________________________________ (\x00) MISO _____--------____----________----______ 0 1 1 0 1 0 0 1 (\x69) (這樣的timming沒錯吧?也收到晶片的回應了) 所以是: MOSI AC 53 00 00 MISO FF FF FF 69 可是接下來就一直拿到一個delay的byte MOSI 20 00 00 00 20 00 00 01 20 00 00 02 20 00 00 03 MISO 00 20 00 00 00 20 00 00 01 20 00 00 02 20 00 00 MOSI 20 00 FE 00 20 00 FF 00 20 01 00 00 20 01 01 00 MISO 03 20 00 FE 00 20 00 FF 00 20 01 00 00 20 01 01 RESET LOW 第二次: 重新reset, programming enable. 如果用page mode讀: MOSI 30 00 00 00 00 00 00 00 00 00 00 00 00 ............. MISO 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ................. page mode從面亂丟一點東西: MOSI 30 00 00 00 03 62 a3 00 00 01 02 03 04 ............ MISO 00 30 00 00 00 03 62 a3 00 00 01 02 03 04 ........... 我卡關了,這裡是發生了什麼事呢? 有試過 http://sourceforge.net/projects/linux-isp-89sxx 的內容了 是搞不清楚為什麼沒有作用(讀到一堆怪東西)才自己寫寫看的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.32 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: kdjf (140.112.245.32), 時間: 12/13/2012 16:48:07 ※ 編輯: kdjf 來自: 140.112.245.32 (12/13 16:51)

12/17 09:20, , 1F
解決了... 同樣的code&cable換到別人的版子上就好了...
12/17 09:20, 1F
文章代碼(AID): #1GoPP88U (Linux)