Difference between revisions of "83Plus:Ports:4A"
From WikiTI
Thepenguin77 (Talk | contribs) (Undo revision 9401 by Thepenguin77 (Talk)) |
(More information) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:83Plus:Ports:By Address|4A - | + | [[Category:83Plus:Ports:By Address|4A - Pull-up/down Control]] [[Category:83Plus:Ports:By Name|Pull-up/down Control]] |
− | {{84P-Only Port| | + | {{84P-Only Port|02}} |
== Synopsis == | == Synopsis == | ||
'''Port Number:''' 4A | '''Port Number:''' 4A | ||
− | '''Function:''' | + | '''Function:''' Pull-up/down Control |
− | Using this port, you can control the D | + | Controls low-level USB pull-up/pull-down resistors. 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 | + | * 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: | + | * 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 | + | * 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 | + | * 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. | ||
− | * | + | * Bits 6-7: No function |
− | + | ||
=== Write Values === | === Write Values === | ||
− | * Bits 0-2: | + | * Bits 0-2: Read only |
− | * Bit 3: | + | * Bit 3: Pull-up switch on D-, set to enable; forces D− high. Max output: 0.79 mA. |
− | * Bit 4: | + | * Bit 4: Some kind of additional pull-up? Setting this give D− extra power. Max total output 1.52 mA. |
− | * Bit 5: | + | * Bit 5: Pull-down switch, should be left set; resetting this gives D− 0.05 V at 15μA. |
− | * Bits 6-7: No | + | * Bits 6-7: No function |
== Comments == | == 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. | + | 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. If you don't, USB communications probably won't work. |
Latest revision as of 16:42, 3 March 2020
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 02. On the TI-83 Plus Silver Edition, this port has no effect. |
Synopsis
Port Number: 4A
Function: Pull-up/down Control
Controls low-level USB pull-up/pull-down resistors. 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.
- Bits 6-7: No function
Write Values
- Bits 0-2: Read only
- Bit 3: Pull-up switch on D-, set to enable; forces D− high. Max output: 0.79 mA.
- Bit 4: Some kind of additional pull-up? Setting this give D− extra power. Max total output 1.52 mA.
- Bit 5: Pull-down switch, should be left set; resetting this gives D− 0.05 V at 15μA.
- Bits 6-7: No function
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. If you don't, USB communications probably won't work.