Paso 4: Software
Software de procesador embebido:
Programación de la TMS320F28027 es muy fácil como puede llevarse a cabo usando una versión gratuita de C2Prog de Coadskin.com. Esto permite la programación a través del puerto serie configurado para su uso por el hardware.
Usando el Aj_ZRLC. Hexagonal de archivo, sólo quitar la elasticidad del puente un reset y ejecute la utilidad de programación. Conecte de nuevo el puente y Dale un reset para el programa incorporado a trabajar. Hecho!
Software GUI VS2013 configurado para .net 2:
Simplemente extraiga los archivos de Aj_ZRLC_Release.rar a una carpeta en el PC y ejecutar el archivo Aj_ZRLC.exe.
Configurando el archivo para .net 2 es compatible con WinXP y Win7.
Para desarrolladores:
El código fuente (código C de TI CCS5.5 y VS2013 código de VB.Net) es compartido en el repositorio de GitHub:
https://github.com/ajoyraman/Aj_ZRLC_Tweezers .
Simples comandos ASCII de un carácter se utilizan para comunicarse con el hardware, este documento de Control de interfaz resume los comandos y las respuestas en el enlace serial:
COMANDOS y respuestas (documento de Control de interfaz)
T para prueba de
15 de octubre de 14 09:37:42.552 [TX] - T
15 de octubre de 14 09:37:42.565 [RX] - lista de Aj_ZRLC
G conjunto interruptor 100 ohmios
15 de octubre de 14 09:38:09.929 [TX] - G
15 de octubre de 14 09:38:09.943 [RX] - R100
H para interruptor 1k ohmios
15 de octubre de 14 09:38:14.501 [TX] - H
15 de octubre de 14 09:38:14.514 [RX] - R1K
J para interruptor 10k ohmios
15 de octubre de 14 09:38:18.432 [TX] - J
15 de octubre de 14 09:38:18.449 [RX] - R10K
K para interruptor 100k ohmios
15 de octubre de 14 09:38:20.881 [TX] - K
15 de octubre de 14 09:38:20.896 [RX] - R100K
L para todos los interruptores de
15 de octubre de 14 09:38:27.183 [TX] - L
15 de octubre de 14 09:38:27.200 [RX] - ROFF
Para adquirir a 30 kHz
15 de octubre de 14 09:38:36.855 [TX] - A
15 de octubre de 14 09:38:36.896 [RX] - DoneA
B para adquirir en 3 kHz
15 de octubre de 14 09:38:45.856 [TX] - B
15 de octubre de 14 09:38:45.935 [RX] - DoneB
C para adquirir a 300 Hz
15 de octubre de 14 09:38:53.360 [TX] - C
15 de octubre de 14 09:38:53.695 [RX] - DoneC
C pequeña para compensar oscilador
15 de octubre de 14 09:39:28.820 [TX] - c
15 de octubre de 14 09:39:28.832 [RX] - %
Da la temperatura en el modo de decimal
15 de octubre de 14 09:39:28.820 [TX] - 099
15 de octubre de 14 09:39:28.832 [RX] - 037
O para la salida (leer datos adquiridos)
15 de octubre de 14 09:40:29.300 [TX] - O
15 de octubre de 14 09:40:29.314 [RX]-
Respuesta en Hex
128 valores para cada canal Vout y Vin
10 bit datos msb primero alternativamente Vout y Vin
15 de octubre de 14 09:40:29.300 [TX] - 4F
15 de octubre de 14 09:40:29.314 [RX] - 05 B4 A2 08 05 B4 08 58 05 1F 08 02 04 F8
08 0A A1 04 07 D5 04 57 07 AE 04 0A 07 6 03 DE 07 4F 9B 03 07 4F 03 87
07 12 03 98 06 EF 03 29 06 E9 03 68 06 69 03 72 06 7A 03 72 06 56 03 A0
4A 06 03 05 7 EF 03 DB 06 05 04 1E 05 FA 04 E6 5 05 04 AA 05 E3 ED 04
05 E3 05 65 05 CB 05 DC 05 DD 06 46 05 F0 06 7A 05 FC 07 25 05 DB 07 25
1B 06 07 9 06 35 08 1F 06 5A 7B 08 06 6B 09 04 06 9E 09 6E CE BF 09 06
0A FB 06 64 06 0A FB 84 07 34 0B 00 07 2A 0B 42 07 7A 0B 9E A5 07 0B BA
07 E6 0B BA 08 E4 0B 06 08 34 0C 0F 08 62 0C 1 08 88 0 C 53 08 D9 0B EC
08 0C 0A FC 08 0B DC FC 08 0B CA 09 0B 0F 84 09 2B 0B 14 09 4E 0A CE
09 0A 35 94 09 62 0A 94 09 62 0A 5F 8B 09 21:00 4E 09 09 5 D 09 50 F1 08
09 47 08 9A 09 43 07 E4 09 00 07 80 09 00 07 0F F2 08 06 A6 D4 08 06 4
B9 08 05 08 9 9 05 5 08 44 05 5 08 31 04 FC 08 02 04 AA 07 DD 04 46
07 9A FE 03 07 6E 03 D3 07 46 03 AE 07 20 03 9F 07 20 03 49 07 0 C 03 59
06 A8 03 51 06 9E 03 79 06 72 03 8B 06 65 03 8B 4B 06 03 90 06 12 03 CF
06 0A 04 07 05 F8 04 74 06 12 04 8A CD 05 04 FA 05 E4 05 48 05 E4 05 B4
05 D3 2F 06 05 DF 06 90 05 F3 07 10 05 EF 07 8A 06 12 07 8A 06 08 1 DE 2
5B 06 08 60 06 50 08 E7 8A 06 09 62 06 B8 C9 09 06 DD 0A 35 07 14 0A 77
07 14 0A E6 07 2F 0B 45 07 6 0B 86 07 A7 0B 7F 07 DC 0B E7 07 D4 0B E7
08 32 0C 08 5F 08 0C 36 08 9F 0B FA 08 90 0C 1F 08 DB 0C 08 08 F4 C 0 0F
09 33 0B 9 09 33 0B 8E 09 0B 11 45 09 4A 0A F6 09 52 0A A6 5B 09 0A 2D
6 09 0A 2D 09 52 09 D8 09 5E 09 74 09 5B 09 16 09 57 08 0F 4 09 04 08
09 13 07 9 D 08 FF 07 18 08 FF 06 93 08 CC 4A 06 08 A4