Difference between revisions of "83Plus:Ports:4A"

From WikiTI
Jump to: navigation, search
(Undo revision 9401 by Thepenguin77 (Talk))
Line 1: Line 1:
[[Category:83Plus:Ports:By Address|4A - D+ Control]] [[Category:83Plus:Ports:By Name|D+ Control]]
+
[[Category:83Plus:Ports:By Address|4A - D− Control]] [[Category:83Plus:Ports:By Name|D− Control]]
 
{{84P-Only Port|0A}}
 
{{84P-Only Port|0A}}
 
== Synopsis ==
 
== Synopsis ==
 
'''Port Number:''' 4A
 
'''Port Number:''' 4A
  
'''Function:''' D+ Control
+
'''Function:''' D− Control
  
Using this port, you can control the D+ USB line. The USB controller doesn't even have to be powered.
+
Using this port, you can control the D− USB line. The USB controller doesn't even have to be powered.
  
 
=== Read Values ===
 
=== Read Values ===
* Bit 0: Set if connected to computer.
+
* Bit 0: Set if 2 and 6 of [[83Plus:Ports:54|port 54]] are set, 3 of [[83Plus:Ports:4C|port 4C]] is set, and VBus is high.
 
* Bit 1: Set if not connected to computer. Flashes when talking to computer.
 
* Bit 1: Set if not connected to computer. Flashes when talking to computer.
* Bit 2: Set if not connected to computer.
+
* Bit 2: Reset if 2 and 6 of [[83Plus:Ports:54|port 54]] are set, 3 of [[83Plus:Ports:4C|port 4C]] is set, and VBus is high.
* Bit 3: If set, D+ is forced high. Max 0.79 mA.
+
* Bit 3: If set, D− is forced high. Max 0.79 mA.
* Bit 4: Only significant if bit 3 is set. If this is set, D+ gets extra power. Max total 1.52 mA.
+
* Bit 4: Only significant if bit 3 is set. If this is set, D− gets extra power. Max total 1.52 mA.
 
* Bit 5: Reset means D− is getting 0.05 V at 15μA.
 
* Bit 5: Reset means D− is getting 0.05 V at 15μA.
 
* Bit 6: Always 0
 
* Bit 6: Always 0
Line 20: Line 20:
 
=== Write Values ===
 
=== Write Values ===
 
* Bits 0-2: No effect
 
* Bits 0-2: No effect
* Bit 3: Set to force D+ high. Max output: 0.79 mA.
+
* Bit 3: Set to force D− high. Max output: 0.79 mA.
* Bit 4: If bit 3 is set. Setting this give D+ extra power. Max total output 1.52 mA.
+
* Bit 4: If bit 3 is set. Setting this give D− extra power. Max total output 1.52 mA.
 
* Bit 5: Resetting this gives D− 0.05 V at 15μA.
 
* Bit 5: Resetting this gives D− 0.05 V at 15μA.
 
* Bits 6-7: No effect
 
* Bits 6-7: No effect

Revision as of 18:47, 3 June 2011

This port only exists on the the TI-84 Plus and the TI-84 Plus Silver Edition. On the standard TI-83 Plus, it acts as a shadow of port 0A. On the TI-83 Plus Silver Edition, this port has no effect.

Synopsis

Port Number: 4A

Function: D− Control

Using this port, you can control the D− USB line. The USB controller doesn't even have to be powered.

Read Values

  • Bit 0: Set if 2 and 6 of port 54 are set, 3 of port 4C is set, and VBus is high.
  • Bit 1: Set if not connected to computer. Flashes when talking to computer.
  • Bit 2: Reset if 2 and 6 of port 54 are set, 3 of port 4C is set, and VBus is high.
  • Bit 3: If set, D− is forced high. Max 0.79 mA.
  • Bit 4: Only significant if bit 3 is set. If this is set, D− gets extra power. Max total 1.52 mA.
  • Bit 5: Reset means D− is getting 0.05 V at 15μA.
  • Bit 6: Always 0
  • Bit 7: Always 0

Write Values

  • Bits 0-2: No effect
  • Bit 3: Set to force D− high. Max output: 0.79 mA.
  • Bit 4: If bit 3 is set. Setting this give D− extra power. Max total output 1.52 mA.
  • Bit 5: Resetting this gives D− 0.05 V at 15μA.
  • Bits 6-7: No effect

Comments

If you don't like USB protocol, you could try to use this port for communication, or for sound. Anyways, when you are done, output 20h.