Italiano - English

Scheda MuIn

Translation for this document is not available or is not complete,
if you are intrested to receive information please write to
This document is draft

A short description of general purpouse board with PIC 18F2520 microcontroller, rs323 and USB Xbee.

La scheda è dotata di un socket che puo' montare moduli per USB e XBee.

Nel caso si utilizza il modulo USB, è richiesta l'installazione del driver FT232R (http://ftdichip.com/Drivers/VCP.htm) dopo di che la scheda viene vista tramite una porta seriale standard

Anche nel caso si utilizzi il modulo XBee la scheda viene vista dal comuputer come una seriale standard, naturalmente, essendo Xbee un modulo radio, e' necessario almeno un altro modulo, che nel caso puo' essere collegato al PC tramite l'adattatore USB-Xbee.

Programmazione

Il programma puo' essere scritto in C utilizzando il C18 di Microchip anche student version.

La scheda si porgramma sia tramite PicKit 2 sul connettore ICSP che tramite il precaricato bootloader.

Tramite ICSP

In verità non sono riuscito a programmare la scheda utilizzando il mio PicKit2. Tuttavia il distributore sostiene che la programmazione non ha alcuna controindicazione se non quella di disattivare tutto quanto e' collegato su PORTB6 e PORTB7.

Tramite Bootloader

La MuIN quindi puo' essere programmata utilizzando la connesione seriale in accoppiata con TinyBootloader (http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm)

Per caricare il file HEX sulla scheda e' necessario utilizzare tinybldWin.exe nel sequente modo

  1. Aprire file HEX desiderato, usando il pulsante BROWSE in alto a destra. Il nome del file comparirà nella casella in alto
  2. Impostare la porta COM dal menu a discesa in alto a sinistra. La porta COM e' quella assegnata alla trasmittente USB. Nell'esempio e' la COM4. In caso non si conosca quale sia la porta vedere cercare la porta com
    • Impostare la velocità della porta COM a 19200bps dal menu a discesa in alto a sinistra
  3. Premere Write Flash . In basso a sinistra scorre la ricerca del PIC
    • Premere il tasto reset sulla scheda. Il pulsante è piccolo (3x2mm) è nero e si trova in un angolo della scheda
  4. Nella finestra di Log dovrebbe comparire Found 18F 252o... a questo punto il programma carica sulla scheda il file HEX. Dando come messaggio WRITE OK...

La velocita della seriale deve essere 19200, indipendentemente dal boud rate della scheda che normalmente e' 115200, questo perche' il bootloader, che parte subito dopo il reset, è programmato a 19200.

Se si utilizzano moduli XBee e' importante che il anche baud rate dei moduli sia impostato a 19200

Ho provato personalmente sia il modulo Seriale-USB che Xbee-USB funzionano senza problemi.

NOTA: lo switch del reset e' alquanto duro quindi può capitare che la procedura non funzioni a causa del fatto che il pulsante non è completamente premuto.

Cercare la porta Com

La porta COM e' quella assegnata alla trasmittente USB in caso non si conosca quale sia la porta andare su

  1. Pannello di controllo
  2. Sistema
  3. Hardware
  4. Gestione Periferiche
  5. Porte (COM LPT)
  6. USB serial Port (COM n)

Il numero n e' la porta assegnata alla trasmittente USB. Nell'esempio di fianco la porta e' la 4.

Nel caso non compaia la voce USB Serial Port

  1. Verificare che la trasmittente sia collegata al computer tramite il cavo USB
  2. Verificare, ed eventualmente reinstallare il driver di Comunicazione porta COM (USB/Seriale).

Software

Link

 

Vote this page:

0 Comments:

Leave your comment:

Note:
  • Your email email will not be visible or used in any way, and is not required
  • Please keep comments relevant
  • Any content deemed inappropriate or offensive may be edited and/or deleted
  • HTML code is not allowed. Please use BBCode to format your text
    [b]bold[/b], [u]underline[/u], [i]italic[/i], [code]code[/code]
The coding examples presented here are for illustration purposes only. The author takes no responsibility for end-user use
This work is property of Pk Lab. You can use it for free but you must retain author's copyright.