У меня был действительно странный опыт на прошлой неделе, я не совсем уверен, если это правильное место, чтобы спросить его, я решил попробовать.
Один из техников в моей компании готовил несколько последовательных кабелей, и он хочет, чтобы он проверил их на моем компьютере, так как у меня есть работающее последовательное устройство в моей среде разработки, короче говоря, не отключая последовательное устройство и компьютер, я отключил старый последовательный кабель и подключил новый, затем я открыл «программу тестирования последовательного порта, которую я написал» из своей коробки Debian, начал отправлять запросы, но я не смог получить ответ обратно. Так как я отлаживал в данный момент, я подумал, что моя программа не работает, и решил проверить тот же кабель из моей коробки Windows. Опять же, не выключая и не выключая ни одно из устройств, я отключил и подключил кабель, запустил версию моей программы для Windows, которая была стабильной. Все еще не идти. поэтому был сделан вывод, что что-то не так с кабелем Отослал техника, сказать ему, что кабель не годится.
Затем я подключил тот же старый рабочий кабель к тому же старому рабочему последовательному порту на моем компьютере с Debian и начал отладку, но что бы я ни делал, я никак не мог получить ответ от устройства, я начал сомневаться, что я повредил последовательное устройство с моими предыдущими тестами, попробовал на третьем компьютере, та же самая программа работала там. У моего Debian Box было три других последовательных порта, я пробовал ту же программу на этих портах, она работала как положено. Но, судя по всему, я не могу заставить ту же программу работать на тех портах, на которых я проводил кабельные тесты.
Поэтому я пришел к выводу, что в кабеле возникли проблемы с электричеством, возникло короткое замыкание и он сломал последовательные порты. Я не инженер-электрик, но я попросил пару из них, они сказали, что это вряд ли произойдет. Но в итоге два моих последовательных порта исчезли за 10 минут. Каковы шансы того, что два отдельных оборудования на отдельных устройствах не будут работать одновременно?
Кто-нибудь может дать мне обоснованное предположение о том, что могло бы произойти. Один из моих коллег сказал мне, что я не должен был отключать и подключать кабель, когда устройства включены, она не могла сказать мне причину этого. Но все же мне интересно, правда ли это.
Мораль этой истории ни в коем случае не остается безнаказанным.