MicroTerminale: Difference between revisions

From ciapini
Jump to navigation Jump to search
No edit summary
Line 28: Line 28:




=== keypad ===
== keypad ==


16 tasti: da 0 a 9 e A/su B/giu C/sinistra D/destra E/enter F/exit
16 tasti: da 0 a 9 e A/su B/giu C/sinistra D/destra E/enter F/exit
Line 35: Line 35:
* '''touch capacitivo''': complesso lato SW, tocco meno confortevole
* '''touch capacitivo''': complesso lato SW, tocco meno confortevole


==== Connettore tastiera ====
=== Connettore tastiera ====


{| style="color:green; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"
{| style="color:green; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"
Line 59: Line 59:
|}
|}


==== lcd ====
== lcd ==


per una serie di ragioni sarebbe meglio un GLCD (piu modelli a 3.3, piu compatto, piu economico) ma sembra che nessuno voglia prendersi lo sbattimento di implementare una grafica
per una serie di ragioni sarebbe meglio un GLCD (piu modelli a 3.3, piu compatto, piu economico) ma sembra che nessuno voglia prendersi lo sbattimento di implementare una grafica
Line 70: Line 70:




==== Connettore display ====
=== Connettore display ===


{| style="color:green; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"
{| style="color:green; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"

Revision as of 15:59, 16 May 2013

Un terminale fisico implementato su microcontrollore.

periferiche:

  • display: lcd a caratteri. controller hd44780, 4 righe x 20 colonne
  • tastiera: ps2? usb? lo standard del momento e' chiaramente USB. pero e' difficile trovare uC con supporto hardware per USB Host-side a 5v. i livelli TTL a 5v d'altra parte sono comodi coi display normalmente reperibili.

terminal mode:

  • vt100 ? sembra che le features corrispondano piu o meno con quel che si puo fare su hd44780
  • vt102 ?
  • vt220 ?

uscita: rs232 con livelli TTL

il codice https://github.com/74hc595/Terminalscope/blob/master/terminal.c sembra agevolmente sciacallabile e ben fatto.

vanno reimplementate le funzioni lato uart e lato display. https://github.com/74hc595/Terminalscope/blob/master/video.c

un primo problema e' che i display hd44780 non supportano il testo in negativo.


USB host mode:

uC candidati:


keypad

16 tasti: da 0 a 9 e A/su B/giu C/sinistra D/destra E/enter F/exit

  • microswitch in matrice di 4x4: costoso, bisogno di bucare box
  • touch capacitivo: complesso lato SW, tocco meno confortevole

Connettore tastiera =

Pin Funzione Nome
1 KBD_ROW1
2 KBD_ROW2
3 KBD_ROW3
4 KBD_ROW4
5 KBD_COL1
6 KBD_COL2
7 KBD_COL3
8 KBD_COL4

lcd

per una serie di ragioni sarebbe meglio un GLCD (piu modelli a 3.3, piu compatto, piu economico) ma sembra che nessuno voglia prendersi lo sbattimento di implementare una grafica quindi forse, per ora, si va su un display a caratteri

un fet controlla l'accensione della backlight


Connettore display

Pin Funzione Nome
1 LCD_DATA1
2 LCD_DATA2
3 LCD_DATA3
4 LCD_DATA4
5 LCD_EN
6 LCD_RS

letture: