2010-09-05 53 views
0

好吧,讓我先說一句:我不完全相信這是與編程相關的。我試圖用軟件來解決問題,但我真正信任的軟件;我懷疑我在硬件上做錯了什麼。但是,我不知道還有什麼地方可以問這個問題。 Superuser已經讓我失望了,而Gadgets FAQ讓我覺得它在那裏也不太合適。如果這個問題真的讓你覺得太離譜而不允許在這裏做,你應該做的。但是,求求您。如果你可以去任何一方,我求你的憐憫。通過9針RS-232串行端口控制先鋒DVD-V5000 DVD播放機

我有一臺先鋒DVD-V5000播放器,我試圖通過9針RS-232端口進行控制。 (與15針端口相比,很難找到電纜)。麻煩的是,我無法確認任何命令。我甚至沒有收到任何錯誤消息。只有沉默。

我有與在我面前的端口進行通信的規格,並且據我所知我做的一切都是正確的;我發送兩個字符的ASCII命令,後跟一個<CR>。我已進入播放器的高級設置菜單,並選擇了9針端口(出廠默認設置爲15針)。規範似乎表明9針端口是完全標準的;我沒有看到任何跡象表明我需要某種自定義電纜來使用它。我遵循規範中的所有設置協議:8位數據長度,1位停止位,無奇偶校驗。波特率可以是9600或19200,具體取決於高級設置,但都不起作用。

我很確定處理COM端口通信的軟件不是問題。我已經使用該軟件的一個版本來成功控制另一個設備,並且當我嘗試用串口終端手動推送命令時,我得到的結果相同(無任何反應)。

有沒有人熟悉先鋒的串行控制電子設備,他可以給我一些關於我哪裏出錯或其他調查途徑的建議?

回答

1

爲了其他人在類似的束縛中發現了這個問題,我會吞下我的驕傲並記錄下正確的解決方案,而不是隻是將其刪除,假裝我從來沒有這樣愚蠢。 (時髦鷹派,我現在不那麼擔心你對此感到厭煩)。這個解決方案與特定的硬件無關。這一切都是關於RS-232電纜,而不是與他們做什麼。

具體來說,如果您使用的F-F電纜太短,請勿使用M-F電纜作爲擴展器 - 或者,如果使用,則使用其中的兩個。無論如何,你的電纜總數必須是奇數。一端是什麼引腳2應該是另一端的引腳3 - 但是如果你有一個偶數的電纜,那麼一端的引腳2就會到另一端的引腳2。這是錯誤的,無論你想與哪個小工具交談,都會正確地忽略你。你會感到非常沮喪,毫無結果地谷歌試圖找出你做錯了什麼,並在你最喜歡的Q & A網站上發表可疑話題冗長的問題。

嚴重的是,誰需要?

+0

這取決於您是使用直通電纜還是交叉電纜以及兩臺設備(PC和DVD播放器)是如何連接的。先鋒DVD播放機是DTE還是DCE? http://en.wikipedia.org/wiki/Data_terminal_equipment – bk1e 2010-09-05 19:16:55

+0

恭喜謙恭。 – 2010-09-06 01:44:10