Estaba realizando mi proyecto de pirateo de hardware en un dispositivo de monitoreo de la calidad del aire que utiliza el procesador STM32L476
.
MisúnicasexperienciasconpirateríadehardwaresoncámarasIPoenrutadoreswificonconsolasUARTdisponibles.Pero,despuésdealgunaspruebaseintentos,nopudeencontrarunamaneradeinteractuarconmicajadeaire.
(LospinesUSARTsimplementeimprimenunUUIDenelarranqueyluegonopasanadamás.)
AsíquecreoquemipróximamejorapuestasonesospinesSWD.LuegoprocedoaobtenerlahojadedatosdeSTM32L476
yencontréesteproblema.
Segúnlahojadedatos,SWDIO
ySWCLK
correspondenapinPA13
yPA14
yningúnotropintienefuncionesalternativasparatrabajarcomoSWDIOoSWCLK.
Peromirandoconcuidado,PA13
yPA14
nisiquieraestánconectadosaesospinesmarcadoscomoSWD1
abordo.SWD1
yUSART
sonlosúnicosquetienenpinouts,porloquecreoquetienenunaprobabilidadmuyaltadeserutilizadaporlosdesarrolladorescomopuertosdedepuración.Perohastadondesé,loschipsSTM32solonecesitandospinesparadepurarconSWD,¡yhay8pinesabordo!Estecircuitonotienesentidoparamí:((
Soymuynuevoenhardware,asíquenoestoyfamiliarizadoconloquelosdesarrolladoresdehardwaresuelenhacer.¿EscomúnquealgunospinesabordosemarquencomoAperorealmentefuncionencomoB?¿Osolocometíalgunoserroresmuyestúpidosalhacermiinvestigación?
Editar:
Luegodeleertodosloscomentariosyrespuestas,hicealgunaspruebasyenumeréalgunascaracterísticasdeesospines:
¿Supongo que estoy listo para ir al siguiente paso? Hay mucho que aprender mientras espero a que llegue mi ST link V2. Muchas gracias a todos los que me brindaron la mejor ayuda y ayuda kind