Можно ли работать с шинами ПК на физическом уровне?
Возможно ли работать с шинами ПК (PCI, USB, SATA) на физическом уровне, то есть рассматривая шины только как набор контактов (физическое соединение)? Грубо говоря, использовать ПК как микроконтроллер. Например, управлять логическим напряжением на выводах PCI или USB.
Это вряд ли, поскольку там сигналы совсем не статические, и для работы с ними придётся обзавестись дорогим логическим анализатором. Боюсь, что получать с этих шин статический сигнал вообще невозможно, ибо это не прописано в ихних протоколах. А вот на внешних интерфейсных шинах, типа LPT - да, там пожалуйста.
не все шины данных позволят произвольно управлять свои выводами.
это не gpio, к выводах шин стоят другие логические схемы, выполняющие свою специализированную логику, отличную от логики схем выводов gpio.
грубо говоря "персональный компутер" ориентирован на использование в виде "персонального компутера" и это целевое использование лежит далеко от целей "микроконтроллера"
в принципе, есть платы расширения для компутера, реализующая на своих выводах gpio, аналоговые, импульсные и иные входы/выходы.
ты лучше скажи напрямую чего хошь.