Bienvenido a los foros de FT81x Manía. Te invitamos a regístrate totalmente gratis. Disfruta de tu experiencia con un grandes amigos y Staff.

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 38
» Latest member: PAVO
» Forum threads: 140
» Forum posts: 407

Full Statistics

Online Users
There is currently 1 user online
» 0 Member(s) | 1 Guest(s)

Latest Threads
lightcalamar
Adding custom fonts

Forum: Codigos
Last Post:  lightcalamar
19-04-2018, 18:23 18
» Replies: 13
» Views: 95
lightcalamar
Install Serial USART3 for...

Forum: Instalación Cores STM32
Last Post:  lightcalamar
16-04-2018, 17:29 52
» Replies: 0
» Views: 15
lightcalamar
EVE Editor designer v1.17

Forum: Herramientas para pantallas
Last Post:  lightcalamar
16-04-2018, 11:29 35
» Replies: 0
» Views: 12
hal2000
Dudas IDE

Forum: IDEs Desarrollo
Last Post:  hal2000
13-04-2018, 15:58 23
» Replies: 6
» Views: 46
hal2000
Presentación.

Forum: Presentaciones y despedias
Last Post:  hal2000
12-04-2018, 11:28 22
» Replies: 6
» Views: 39

 
  Install Serial USART3 for Port Virtual core STM32GENERIC danieleff
Posted by:  lightcalamar - 16-04-2018, 17:29 52 - Forum: Instalación Cores STM32 - No Replies

Buenas a todos.

He estado averiguando de que forma se podía poner desde el core de STM32GENERIC de danieleff para la definición de la variante de las placas Núcleo F767ZI, nos dé por el terminal o monitor serie y estar habilitado.

He encontrado una forma, quizas se tenga que depurar, pero es funcional.
Los que no tiene las placas Núcleo de STM32, han de saber por defecto todas ellas tienen habilitado el puerto serie 3 en el mismo STlink v2.1. El STLinkes la parte donde usa una STM32F103C8 para programar las Núcleo.

Este STLink tiene 3 funciones;

  • Programador
  • Puerto Virtual
  • Depurador

En el core citado, no funciona, precisamente el Puerto Virtual.

Para que necesitamos el Puerto Virtual?, por ejemplo para usar los ejemplos de las librarias y modificarlas y largo etc...
Las placas Núcleo STM32F767xx usan por defecto y conectadas en el circuito el puerto USART3. Tambien pueden ver la referencia de estas en la documentación del mismo.

Con este simple código, habilitaremos la salida en el IDE de Arduino de este puerto virtual.





Good morning everyone.

I have been figuring out what form could be put from the core of STM32GENERIC of danieleff for the definition of the variant of the boards F767ZI Core, give us by the terminal or monitor series and be enabled.

I have found a way, maybe it has to be debugged, but it is functional.
Those who do not have the STM32 Core boards, must know by default that all of them have serial port 3 enabled on the same STlink v2.1. The STLink is the part where you use an STM32F103C8 to program the Core.

This STLink has 3 functions;
  • Programmer
  • Virtual Port
  • Debug
In the cited core, it does not work, precisely the Virtual Port.

Why do we need the Virtual Port ?, for example to use the examples of the librarias and modify them and long etc ...
The STM32F767xx Core boards use the USART3 port by default and connected to the circuit. You can also see the reference of these in the documentation of it.

With this simple code, we will enable the output in the Arduino IDE of this virtual port;


Code:
// Serial Virtual Port for Nucleo STM32F767xx
// by @"lightcalamar" 
// Date 16-04-2018

#include "stm32_def.h"
#include <Arduino.h>
#include "syscalls.h"

#define mySerialPort3 SerialUART3
#define Serial mySerialPort3

 
void setup()
{
 Serial.stm32SetRX(PD9);
 Serial.stm32SetTX(PD8);  
 Serial.begin(115200);
}

void loop()
{
 Serial.println("Puerto serial para depuracion en core STM32GENERIC de Danielff con STLink");
 delay(500);

}

/*
#include "stm32_def.h"
#include <Arduino.h>
#include "syscalls.h"

#define TXPIN PD8
#define RXPIN PD9
extern "C" void initVariant() {
   //UART3  pins  NUCLEO_F746ZI undefaulted, linked at PD8/PD9
   SerialUART3.setPins(TXPIN,RXPIN);
//   SerialUART3.stm32SetTX(PD8);
//    SerialUART3.stm32SetRX(PD9);
}
*/


?mage


Saludos.  feliz

Print this item

  EVE Editor designer v1.17
Posted by:  lightcalamar - 16-04-2018, 11:29 35 - Forum: Herramientas para pantallas - No Replies

This editor exports the code to Gameduino, very interesting.

Este editor exporta el codigo a Gameduino, muy interesante.

Editor EVE v1.17

Print this item

  Adding custom fonts
Posted by:  raufjay - 14-04-2018, 20:47 29 - Forum: Codigos - Replies (13)

Hello,
Is there any step by step document of video of adding custom fonts with FT81x?
I went through AN_277 and found a lot of info. But that doc is very lengthy and covers a lot of things. If some one can guide me to the step by step method, that would be much savvy for me.
thanks,
Rauf

Print this item

  Instalación core Huaweiwx
Posted by:  lightcalamar - 12-04-2018, 10:45 31 - Forum: Instalación Cores STM32 - No Replies

English
=====

Good morning everyone.

A few days ago I downloaded the core of the user Huaweiwx, where recently 3 days ago solved the problem of the compilation to IDE of Arduino.

This core has some bugs, however in my particular way I think it exceeds at least the Nucleus of STM32, the core of Danieleff. I do not say it is better, however this core, makes a call to syscall, where you can use the serial monitor, not only this but some improvements like the remapping of the pins of the boards.

Its installation is the same as Danieleff's core here is the link of it link

The link for the official download from your repository is this donwload core

Once downloaded and unzipped in the car / your_version_arduino / hardware / just delete the file called boards.txt and rename the file boards.txt.user to boards.txt

There is a bug in the library that accompanies the core, it is the SDIO library, I have overwritten it from the core of the Danieleff repository and the reader in STM32, it is fully operational.

Now I have the environment where the two cores coexist, and the two have their particularities, but both work to compile in IDE Arduino.

Greetings.


Spanish
======

Buenas a todos.

Hace unos días descargué el core del usuario Huaweiwx, donde recitemente hace 3 días resolvió el problema de la compilación a IDE de Arduino.

Este core tiene algunos bugs, sin embargo en mi modo particular creo supera al menos en las placas Nucleo de STM32, al core de Danieleff. No digo sea mejor, sin embargo este core, realiza llamada a syscall, donde se puede usar el monitor serie, no solo esto sino algunas mejoras como el remapeo de los pines de las placas.

Su instalación es la misma que que core de Danieleff aquí esta el enlace del mismo

El enlace para la descarga oficial desde su repositorio es este

Una vez descargado y descomprimido en la carpera /tu_version_arduino/hardware/ solo tiene que borrar el fichero llamado boards.txt y renombrar el fichero boards.txt.user a boards.txt

Existe un bug en la libreria que acompaña el core, es la librería SDIO, yo he sobreescrito esta desde el core del repositorio de Danieleff y el lector en STM32, esta totalmente operativo.

Ahora tengo el entorno donde conviven los dos cores, y los dos tiene sus particularidades, pero los dos funcionan para compilar en IDE Arduino.

Saludos.

Print this item

  Dudas IDE
Posted by:  hal2000 - 11-04-2018, 18:59 54 - Forum: IDEs Desarrollo - Replies (6)

Imagino que conocéis el System Workbench STM32
http://www.openstm32.org/HomePage

Tiene sus problemas, entre ellos cargar los proyecto guardados después de mucho tiempo sin usar.
En su momento utilice el coocox para el stm32f429 pero también da sus problemas.
Veo que usáiss la IDE de ARDUINO.
¿Cual es vuestra experiencia ?

Print this item