Download - Protocolo ISP

Transcript

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L Microprocesadores y Microcontroladores 1 PROTOCOLO ISP Esteban Josu Pazmio Oate e-mail: [email protected] RESUMEN: El protocolo de programacin en el sistema (In-systemprogramming),eslahabilidaddealgunos dispositivoslgicosprogramables,microcontroladoresy otros circuitos electrnicos de ser programados mientras estninstaladosenunsistemacompleto,enlugarde requerirqueelchipseaprogramadoantesdeser instalado dentro del sistema. La principal ventaja de esta caractersticaesdepermitiralosfabricantesde dispositivos electrnicos el integrar la programacin y las pruebasenunsolopaso,envezdeserunpasode programacinanterioralensamble.Tambinpermitea los fabricantes el programar los integrados en sus propias lneasdeproduccinenlugardeadquirircircuitospre programadosporsufabricanteodistribuidor,haciendo posibleaplicarcambiosdecdigoodediseodurante una corrida de produccin. PALABRASCLAVE:Microcontrolador,programacin, sistema, protocolo. 1. INTRODUCCIN Laprogramacinenelsistemapermite programaryreprogramarcualquier microcontroladorubicadodentrodelsistema enelcualfuncionan.Usandounasimple interfaz SPI de trescables el programador en el sistema se comunica va puerto serial con el microcontrolador,reprogramandotodala memorianovoltildeldispositivo.La programacin ISP permite programar el circuito desdecualquiercomputadorconunpuerto serialde9pines,aunquetambinsepuede integrar un dispositivo programador al sistema permitindole reprogramarse a s mismo. Conestoseeliminalanecesidadderemover fsicamentelosmicrocontroladoresdel sistema, ahorrando tiempo y dinero tanto en la etapadedesarrollodel sistemacomocuando elsistemayaest funcionandoestablemente. ElprotocoloISPproporcionaindicaciones acercadecmodisearelcircuitoparaque seacompatibleconlaprogramacinenel sistema. 2. DESARROLLO 2.1 Interfaz de programacin ParalaprogramacinISP,eldispositivo programadorestconectadoal microcontrolador usando la menor cantidad de cablesposible.Esnecesariaunainterfazde solamente6cablesparaconectarelchipal programador. Esta conexin se puede apreciar en la figura 1. Fig. 1 Conexin entre el programador y el microcontrolador La interfaz perifrica serial consiste en tres cables: Reloj serial, Master In Slave Out yMasterOutSlavein.Deestamanera programadorproporcionaelrelojparala comunicacinentredispositivos;cada pulsodelrelojtransmiteunbitdesdeel programadoralmicrocontrolador. Simultneamenteseenvaunbitdel microcontrolador al programador. 2.2 Consideraciones de hardware Cadapindelintegradodebecumplirciertas condicionesparaqueelmicrocontrolador pueda ser programado en el sistema. GND.-Sedebetrabajarconlamisma referencia de voltaje. UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L Microprocesadores y Microcontroladores 2 Reset.-Laprogramacinpuedeserrealizada nicamentecuandoelpinresetseencuentre activado. Conexiones requeridas.- Fig. 2 Conexiones Requeridas 3. CONCLUSIONES La programacin en el sistema (ISP) es un mtododegranayudaquefacilitael diseoyreparacindesistemasque integran microcontroladores. La programacin ISP permite reprogramar los microcontroladores de un sistema sin la necesidadderemoverlosdelmismo. Sepuederealizarlaprogramacin medianteuncomputadorexterno,oun programador integrado al sistema. Seahorratiempodediseoyde mantenimiento al no existir la necesidad de remover,yvolverainsertarelchip microcontrolador al sistema. 4.Referencias [1]Wikipedia, In-System Programming, disponible en: https://en.wikipedia.org/wiki/In-system_programming[2]Atmel Corporation, AVR: In-system Programming.


Top Related