Caratula de analisis numericos

Dependencies:   mbed STM32F103C8T6_Hello

main.cpp

Committer:
JasperQM
Date:
2019-09-13
Revision:
14:8f8fad893ac5
Parent:
13:485613003845

File content as of revision 14:8f8fad893ac5:

/* ###########################################################################
**    Archivo        : main.c
**    Proyecto       : STM32-F103C8_Plantilla
**    Procesador     : STM32F103C8
**    Herramienta    : Mbed
**    Version        : Driver 01.01
**    Compilador     : GNU C Compiler
**    Fecha/Hora     : 14-07-2015, 11:48, # CodeGen: 0
**    Descripción    :
**         Este proyecto muestra la configuracion del uso de la terminal serial
**         This module contains user's application code.
**   Componentes     : Serial, etc .
**   Configuraciones : Se puede selecionar entre diferentes  velocidades de transmision
**   Autores         :
**         ATEAM Development Group:
**          - Antulio Morgado Valle
**
**   Versión        : Beta
**   Revisión       : A
**   Release        : 0
**   Bugs & Fixes   :
**   Date           : 20/10/2019
**                    Added support for Led_RGB
**                    22/09/2018 
**                    Added LCD Menu, Beta version (with bugs)
**
** ###########################################################################*/
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:  Includes
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#include "mbed.h"
#include "stm32f103c8t6.h"
#include "PinNames.h"
#include "Serial.h"
#include "stdio.h"

/*
:...............................................................................
:  Definiciones
:...............................................................................
*/
#define  on             0               // Estado para boton presionado
#define off             1               // Estado para boton sin presionar
#define hold            2               // Estado para boton mantenido
#define release         3               // Estado para boton liberado
#define FALSE           0               // Estado FASLO
#define TRUE            1               // Estado VERDADERO
/*
+-------------------------------------------------------------------------------
|  Configuración de Puertos 
+-------------------------------------------------------------------------------
*/
// Host Pc terminal Comunication channel
Serial terminal (PA_2,PA_3);  //Inicioaliza la comunicacion serial a la PC(RX,TX)   
//Serial terminal(USBTX,USBRX,1115200);/TX,RX
/*
+-------------------------------------------------------------------------------
|  Variables Globales de Usuario 
+-------------------------------------------------------------------------------
*/
uint32_t Baud_Rate   =  115200 ;           // Velocidad de transmision
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|  Definición de Funciones Prototipo y Rutinas de los Vectores de Interrupción
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
void Setup(void); //Function que inicializa la tarjeta;
/*
END definitions */  
/*
#===============================================================================
|
|               P R O G R A M A     P R I N C I P A L
|
#=============================================================================== 
*/
int main()          
{
void confSysClock();
void Setup();
terminal.printf("escuela");
int i=0;
do
{
    printf("* ");
    i++;
}while(i<29);
printf("\n*\n*       Instituto Polietecnico Nacional           \t*");
printf("\n* Escuela Superior de Ingenieria Mecanica y Electrica\t*");
printf("\n*\n*              Analisis numerico                  \t*");
printf("\n*\n*          Quintana Malaga Jordi Jasper           \t*");
printf("\n*                  Grupo: 4CV2                       \t\n");
do
{
    printf("* ");
    i++;
}while(i<58);

system("pause");
return 0;
}
/* END main */

/*
................................................................................
:  Rutinas de los Vectores de Interrupción
................................................................................
*/
  
/*
______________________________________________________________________________
|
|  Funciones Prototipo
|_______________________________________________________________________________
*/
                // Las Funciones Prototipo van aquí !
void Setup() 
{
  terminal.baud(Baud_Rate);
  terminal.printf("System is wake up!.\n\t");
}
/* END routines */    
                
/* END program */

/*+-----------------------------------------------------------------------------       
*+  Conexión al Led Testigo:
*+ 
*+  Los leds se pueden conectar a cualquier pin que se declare como DigitalOut. 
*+  El dispositivo puede drenar hasta 20ma por todas sus salidas a un voltaje de 
*+  3.3V, pero se recomienda no exceder de 1mA por salida.
*+  Esto se logra poniendo una resistencia limitadora de mínimo 330 Ohms.
*+  
*+    3.3V o 5V
*+       O
*+       |
*+       |
*+       /
*+       \   1K
*+       /
*+       \                         UTILIZANDO LÓGICA NEGATIVA
*+       |
*+    __|__
*+    \      /
*+     \    /
*+      \  /
*+     _\/_
*+       |
*+       |__________________________  PIN (Digital Out)
*+
*+      
*+      
*+       
*+                    1K
*+                   
*+        ________/\  /\  /\  ____    PIN (Digital Out)
*+       |           \/  \/  \/
*+       |      
*+       |
*+     __|__
*+    \      /
*+     \    /
*+      \  /                       UTILIZANDO LÓGICA POSITIVA
*+      _\/_
*+       |
*+       |
*+       |
*+     __|__
*+      ___
*+       _
*+       _
*+
*+      GND
*+
+----------------------------------------------------------------------------
*+
*+   Powered by
*+
*+          T H E     A N T U L I U ' S   T E A M   R&D  Unltd 
*+
*+  Research, Development, Systems, Equipment, Support & Spare Parts.
*+  (C) Copyright 1989-2019, All Rights Reserved            
*+
*+  Welcome to The Beaners Proyect Community!                   
*+----------------------------------------------------------------------------*/

/* END Mbed */