Inicio » Entradas etiquetadas como «ARM Cortex-M»
Archivos de la etiqueta: ARM Cortex-M
Comprobación placa nucleo-L476RG
Objetivo Hay ocasiones en que la placa deja de funcionar y pensamos que se ha estropeado. Es cierto que, si se trata mal, la placa queda inutilizada; pero también puede pasar que nuestra aplicación la bloquea y da esa misma sensación. Esta entrada pretende ilustrar el procedimiento para recuperar la placa en estos casos. IMPORTANTE: […]
Simulation & emulation of the STM32F4-discovery board
Rationale The reason for using an STM32 discovery board is its affordability. That’s why I suggested in class that it be purchased for home play. The course’s lab activity has been designed in such a way as to enhance that possibility, so open-source software and/or limited versions of commercial software are used to allow you […]
ARM Cortex-M práctico. 1 – Introducción a los microcontroladores STM32 de St
¿Qué es esto? Estoy poniendo por escrito las clases, cacharreos, explicaciones, etc. sobre microcontroladores ARM Cortex-M. Como hay gente que me lo pide, he decidido dejar aquí un borrador de las anotaciones junto con el material adicional. Los apuntes Ten en cuenta la licencia con la que se publican estos apuntes. Descarga «ARM Cortex-M práctico. […]
Pongo un «float» y mi programa falla en el Cortex-M4
El viernes pasado hubo gente en el curso que probó a realizar operaciones en coma flotante y vio que el programa dejaba de funcionar. Visto que algunos estáis pensando en hacer filtros, control vectorial, transformadas de Fourier, …, creemos que debéis saber a qué atenerse y sacar partido a las posibilidades de la unidad de […]
STM32F4 Discovery and printf() redirection to debug viewer in Keil MDK-ARM
Objective The ARM Cortex-M architecture includes a facility for sending/receiving user data through special debug ports. This facility is well suited for typical printf() debug practices, where a typical serial port is utiliced. In theses cases, the idea is to write in my program something like this, #include <stdio.h> void main (void) { printf("Hello, world!"); […]