AT89S51在linux上的燒錄 - Linux

Rosalind avatar
By Rosalind
at 2012-12-13T16:48

Table of Contents

※ [本文轉錄自 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 的內容了
是搞不清楚為什麼沒有作用(讀到一堆怪東西)才自己寫寫看的

--
Tags: Linux

All Comments

Daniel avatar
By Daniel
at 2012-12-17T12:41
解決了... 同樣的code&cable換到別人的版子上就好了...

KDE 4.10 的動態桌面

Suhail Hany avatar
By Suhail Hany
at 2012-12-13T11:41
https://www.youtube.com/watch?feature=player_embeddedandamp;v=GozLUEcKov4 特效越來越多 越來越噁心 我是不會考慮用這種東西的啦 不過看到就分享給大家看看 KDE 4.90 就是 KDE 4.10 Beta2 https://www. ...

Ubuntu 正體中文 Google+ 社群

Carolina Franco avatar
By Carolina Franco
at 2012-12-13T00:36
※ 引述《fourdollars (四元)》之銘言: : 歡迎大家加入~ :) : Ubuntu 正體中文 Facebook 社團 : https://www.facebook.com/groups/ubuntu.zh.hant/ : Ubuntu 正體中文 Google+ 社群 : https://plus ...

Ubuntu 12.04 裝 QVOD

Xanthe avatar
By Xanthe
at 2012-12-12T14:31
首先 先謝謝各位先進幫助我找到脫離Unity的方法 用GNOME後 部份exe檔也可以透過wine的方式安裝 在這裡先謝謝大家~~~ QVOD是我用wine仍然無法安裝的程式 google後有找到解決的方法 但是有步驟 小弟我進行不下去了... (或是有其他的方法可以觀看van698呢?) http:// ...

centos php連接遠端mysql/ad不穩定

Hedwig avatar
By Hedwig
at 2012-12-12T14:11
大家好 小弟目前專案開發碰到一個問題 來請教各位看是否有解決方案 此專案是一個以PHP開發的網站 環境為 一台linux主機 centos 5.6 / php 5.1, 放置PHP程式與一般網頁檔案用 一台為Windows Server 2008主機 有安裝mysql 5.5與ad功能, 資料庫與ad用 ...

請問acpi power meter

Kelly avatar
By Kelly
at 2012-12-12T09:56
在linux核心裡面看到一個acpi_power_meter,可以監看用電量,甚至當用電 超過限額時,減少耗電(效能)。 請問有人使用過此功能嗎?如何設定?又是否可監看到整體用電量?還是要 看硬體支不支援? 謝謝。 - ...