Hola que tal compañeros programadores, que tal hoy me pude comprar un pequeña tarjeta con un micro stm32 cortex3 me pareció genial que tuviera un entrada usb pero no la puedo usar sin el firmware de arduino,
afortunadamente cuento con un raspberry que me facilita el trabajo porque todo funciona a travez de la wifi y de putty, aqui les explicares los pasos que deben seguir.
Paso 1:Preparando la Raspberry
> Para comenzar debemos instalar la herramienta que nos permitirá comunicarnos con el micro-controlador stm32
clonaremos un repositorio de github con el siguiente comando
git clone https://git.code.sf.net/p/stm32flash/code stm32flash-code
Entraremos a la carpeta
cd stm32flash-code
Instalaremos y compilaremos para ello debemos instalar previamente make
sudo make install
paso 2: Es hora de configurar los puertos gpio para que se puedan conectar con la stm32
> debemos buscar un archivo de nuestro directorio boot el cual nos ayudara a activar el uart de alto rendimiento.
sudo nano /boot/config.txt
> una vez abierto el archivo es necesario agregar una linea de código al final
dtoverlay = pi3-miniuart-bt
paso 3: Este paso es importante ya que cuando iniciamos la raspberry el uart o puerto serial se inicializa con la consola del sistema, y si si estas
pensando que este método serviría para abrir putty por medio de serial asi es solo que lo dejaremos para después.
>debemos buscar el siguiente archivo
sudo nano /boot/cmdline.txt
>una vez dentro del archivo debemos eliminar un pequeño comando
consola = serial0,115200
>una vez borrado podemos reiniciar la raspberry
Paso 4: Conectar ahora conectaremos nuestra raspberry a nuestro stm
Raspberry Pi 3.3V (pin 1) a STM32 3.3V
Raspberry Pi GND (pin 6) a STM32 GND
Raspberry Pi TX (pin 8) a STM32 RX (pin A10)
Raspberry Pi RX (pin 10) a STM32 TX (pin A9)
Establezca el puente STM32 BOOT0 en 1
Esta es la combinación que deben seguir es muy especifica pero muy simple debes tener conocimiento previo de electrónica
Paso 5: Verificar que el sistema funciona escribiendo stm22flash /dev/serail0 nos votara una serie de letras que contiene especificaciones del smt32 si funcionas
estarás listo para el siguiente tutorial.
afortunadamente cuento con un raspberry que me facilita el trabajo porque todo funciona a travez de la wifi y de putty, aqui les explicares los pasos que deben seguir.
Paso 1:Preparando la Raspberry
> Para comenzar debemos instalar la herramienta que nos permitirá comunicarnos con el micro-controlador stm32
clonaremos un repositorio de github con el siguiente comando
git clone https://git.code.sf.net/p/stm32flash/code stm32flash-code
Entraremos a la carpeta
cd stm32flash-code
Instalaremos y compilaremos para ello debemos instalar previamente make
sudo make install
paso 2: Es hora de configurar los puertos gpio para que se puedan conectar con la stm32
> debemos buscar un archivo de nuestro directorio boot el cual nos ayudara a activar el uart de alto rendimiento.
sudo nano /boot/config.txt
> una vez abierto el archivo es necesario agregar una linea de código al final
dtoverlay = pi3-miniuart-bt
paso 3: Este paso es importante ya que cuando iniciamos la raspberry el uart o puerto serial se inicializa con la consola del sistema, y si si estas
pensando que este método serviría para abrir putty por medio de serial asi es solo que lo dejaremos para después.
>debemos buscar el siguiente archivo
sudo nano /boot/cmdline.txt
>una vez dentro del archivo debemos eliminar un pequeño comando
consola = serial0,115200
>una vez borrado podemos reiniciar la raspberry
Paso 4: Conectar ahora conectaremos nuestra raspberry a nuestro stm
Raspberry Pi 3.3V (pin 1) a STM32 3.3V
Raspberry Pi GND (pin 6) a STM32 GND
Raspberry Pi TX (pin 8) a STM32 RX (pin A10)
Raspberry Pi RX (pin 10) a STM32 TX (pin A9)
Establezca el puente STM32 BOOT0 en 1
Esta es la combinación que deben seguir es muy especifica pero muy simple debes tener conocimiento previo de electrónica
Paso 5: Verificar que el sistema funciona escribiendo stm22flash /dev/serail0 nos votara una serie de letras que contiene especificaciones del smt32 si funcionas
estarás listo para el siguiente tutorial.
Comentarios
Publicar un comentario