
	Probar LdMicro en ARMs (STM32) :
	________________________________


1) 	Instale EmIde for ARMs o instale directamente un arm-gcc para Windows 


2) 	Copie el ejecutable LdMicro, buildArm.bat y flashMCU.bat en un mismo directorio,
	y copie las bibliotecas de C LIBRARIES_FOR en el mismo directorio

3) 	Edite buildArm.bat (haga clic con el botn derecho + Modificar) y modifique 
	GCCPATH para que apunte a su ruta arm-gcc

	Si pretende utilizar directamente un programador para flashear el objetivo, 
	debe configurar las lneas de comandos en FlashMCU.bat
	De todos modos, ser posible flashear el objetivo manualmente a continuacin

4) 	Cree una escalera con LdMicro en un directorio

5) 	Compile la escalera con "Compile en ARM-GCC por 32-bit ARM"
	y genere el archivo C en el mismo directorio que el Archivo fuente (.ld), 
	con el mismo nombre (.c)

	Tambin genera un archivo (.h) y un encabezado ladder.h
	Con bibliotecas unidas, realiza un proyecto de C ya confeccionado

6) 	Inicie "Generar C solucin" desde LdMicro para obtener el archivo hex
	en el directorio "bin"

	Mira la ventana de comandos ; no debe haber errores de compilacin
	Las bibliotecas se copian automticamente (la primera vez) en lel subdirectorio 
	"lib" donde pueden ser adaptadas
	Los archivos intermedios se generan en el subdirectorio "obj"

7) 	Flashea el objetivo con "Llamar FlashMcu" o manualmente
	Prueba de archivo hexadecimal generado en destino ...



NB: 	Las bibliotecas han sido probadas en STM32F07
	Es posible (y fcil) adaptar el cdigo a otros objetivos del
	La misma familia mediante el uso de directivas de compilacin.
	El nombre del objetivo se define en ladder.h como LDTARGET_stm32f40X

	Puede usar varios ADC o PWM, pero solo un Uart, un SPI y un I2C
	(Pero con varios perifricos con diferentes pines SS de software en SPI
	o con diferentes direcciones en bus I2C)

NB: 	SPI debe llamarse "SPI1", "SPI2", o "SPI3" en los STM32F4
	Las nuevas funciones de SPI son:
	SPI Enviar / Recibir, que enva y / o recibe un byte
	SPI Write, que enva una cadena alfanumrica a SPI sin recepcin

	La frecuencia SPI se define como la de UART en la configuracin global
	SPI funciona solo en modo maestro con la mayora de las configuraciones estndar

NB: 	I2C debe llamarse "I2C1", I2C2" o I2C3" en los ARM
	Las nuevas funciones de I2C son:
	I2C Leer, para leer un byte en un registro de perifricos
	I2C Escribir, para escribir un byte en un registro de perifricos

	La frecuencia I2C tambin se define en la configuracin global
	I2C tambin funciona solo en modo maestro

NB: 	Se utiliza la resolucin mxima ADC disponible.
	Se utiliza la resolucin mxima de PWM y el parmetro es solo% entre 0 y 100



