Академический Документы
Профессиональный Документы
Культура Документы
4 EL MICROCONTROLADOR MSP430G2553
!
Los$ microcontroladores( de( la( serie( MSP430( (MSP( quiere( decir( Mixed"Signal'Processor)" de" Texas" Instruments"
son$ procesadores$ de$ señal$ combinada$ de$ 16$ bits,$ basados$ en$ la$ arquitectura$ RISC$ (Reduced& Instruction& Set&
Computer)o"Computador"de"Conjunto"de"Instrucciones"Reducidas),$diseñados$para$tener$un$consumo$ultra"
bajo.& Además,! disponen( de( una( cantidad( de( periféricos( muy( variado( para( realizar( proyectos( muy( diversos.(
Por$esta$razón,$y$por$ser$un$componente$bastante$económico,$se#ha!decidido&utilizar&esteµcontrolador&en!!
nuestro!proyecto.!
!
A"continuación"se"muestra"una"fotografía!de#la#placa#de#desarrollo#en#la#que#viene#conectado#el#MSP430g2553:!
!
!
!
Figura'4.1!–!Placa%de%desarrollo,%o%LaunchPad,"del"microcontrolador"MSP430.!
!
31!
!
!
! ! ! !
32! El!microcontrolador!MSP430g2553!
!
Figura'4.2!–!Pinout!del$microprocesador$MSP430g2553.!
!
Hay$que$tener$en$cuenta$que$estos#pines#I/O,#cuando#funcionan#como#entradas,#necesitan#de#resistencia#de#Pull$
Up! para$ poder$ detectar$ las$ señales$ de$ los$ pulsadores$ o$ botones,$ ya$ que$ estos$ funcionan$ a$ nivel$ bajo$
(conectándose*a*tierra).*Para*colocar*una*resistencia*de*pull$up!a"estos"pines"se"puede"hacer,"bien"por"hardware,"
añadiendo(unas(resistencias(a(la(placa,(entre(Vcc(y(la(línea(que(conectaría(el(botón(al(pin,(o(bien(por(software,(
utilizando*los*registros*P1REN*o*P2REN*y*luego*P1OUT*o*P2OUT*(en*estos*últimos*escribiendo*un*1*o*a*0*en*
el#pin#deseado#para#indicar#si#queremos#en#dicho#pin#resistencias#de#Pull$Up$o"de"Pull$Down,$respectivamente)..
Al#hacerlo#así,#el#propio#MSP430#añade#las#resistencias#de#pull$up!o"pull$down$internamente,)simplificándonos)
el#circuito#impreso#a#diseñar.!
!
!
!
!!
!
Diseño!y!Realización!de!un!Sistema!de!Procesamiento!de!Audio!con!Control!Inalámbrico! 33!
!
!
!
Figura'4.3!–!Placa%inicial%para%conectar%el%NRF24L01+%al%MSP430.!
!
!
!
Figura'4.4!–!NRF$conectado$a$dicha$placa$inicial.!
!
!
!
! ! ! !
34! El!microcontrolador!MSP430g2553!
!
Figura'4.5!–!Placa%de%conexionado%inicial,%con%el%NRF,%conectada%al%LaunchPad!del$MSP.!
!
!
La#placa!inicial&realizaba&las&siguientes&conexiones&entre&el&MSP430!y"el"NRF24L01+:
!
1! VCC! 3.3V! 2!
7! P1.5!–!SCK! SCK! 5!
6! P1.4! IRQ! 8!
Se#observa#que#el#pin#de#Chip%Select!del$NRF$(CSN)$no$está$conectado$al$pin$P2.0!(pin%dedicado%a%funcionar%
como$CS$según$la$imagen$3.2).$Esto$se$explica$porque$dicho!pin$está$reservado$para$ser$el$ Chip%Select!en#la#
comunicación)SPI)sólo)en)el)caso#de#que#el#MSP430#esté#funcionando#como#esclavo#(Slave).#Como#en#este#caso#
el#MSP#está#actuando#de#maestro#(Master),#el#pin#de#CS!debe$ser$otro$cualquiera!disponible.!