Proyectos Microcontroladores

Menu Principal

Joomla Slide Menu by DART Creations

Practica 1 JM60 Bootloader

Valoración de los usuarios: / 0
PobreEl mejor 

PRÁCTICA #1

Para encender y apagar un led, primero tenemos que configurar el pin como salida en el registro PTXDD

 

Para habilitar los pullup en la entrada, es necesario configurar el registro PTXPE

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
/** ###################################################################
** Filename : uno.C
** Project : uno
** Processor : MC9S08JM60CLHE
** Version : Driver 01.11
** Compiler : CodeWarrior HCS08 C Compiler
** Date/Time : 03/04/2010, 12:54 a.m.
** Abstract :
** Main module.
** This module contains user's application code.
** Settings :
** Contents :
** No public methods
**
** ###################################################################*/
/* MODULE uno */
 
 
/* Including needed modules to compile this module/procedure */
#include "Cpu.h"
#include "Events.h"
/* Include shared modules, which are used for whole project */
#include "PE_Types.h"
#include "PE_Error.h"
#include "PE_Const.h"
#include "IO_Map.h"
 
/* User includes (#include below this line is not maintained by Processor Expert) */
 
void delay(unsigned int delay_val){
 
for(;delay_val;delay_val--);
 
}
 
 
void main(void)
{
/* Write your local variable definition here */
 
/*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
PE_low_level_init();
/*** End of Processor Expert internal initialization. ***/
 
/* Write your code here */
/* For example: for(;;) { } */
 
PTDDD_PTDDD3=1; //configuramos el pin ptd3 como salida
 
PTGDD_PTGDD2=0; //configuramos el pin ptg2 como entrada
PTGPE_PTGPE2=1; //habilitamos pull up en ptg2
 
 
 
 
 
for(;;){
 
if(!PTGD_PTGD2){
 
PTDD_PTDD3=~PTDD_PTDD3;
delay(10000);
 
 
 
}
 
 
}
 
/*** Don't write any code pass this line, or it will be deleted during code generation. ***/
/*** Processor Expert end of main routine. DON'T MODIFY THIS CODE!!! ***/
for(;;){}
/*** Processor Expert end of main routine. DON'T WRITE CODE BELOW!!! ***/
} /*** End of main routine. DO NOT MODIFY THIS TEXT!!! ***/
 
/* END uno */
/*
** ###################################################################
**
** This file was created by Processor Expert 3.07 [04.34]
** for the Freescale HCS08 series of microcontrollers.
**
** ###################################################################
*/
 

En el protoboard, veremos que no se ve el parpadeo del led, ya que esta funcionando a una velocidad de 24MHz, pero checandolo en el osciloscopio DSO NANO tenemos la siguiente gráfica y a una frecuencia de 54Hz

 

Adjunto el proyecto completo, para descargar, tendrás que estar registrado, abajo aparecerá el link de descarga.

 

 

 

Escribir un comentario

No agredir a los demás compañeros
Evitar comentarios racistas o insultantes


Código de seguridad
Refescar

Buscador ThinkChip

Ingresar

¿Deseas apoyarme?

Enter Amount:

Distribuidores

Banner

Más allá de la ciencia

23:1 Jehová es mi pastor; nada me faltará.23:2 En lugares de delicados pastos me hará descansar;Junto a aguas de reposo me pastoreará.
23:3 Confortará mi alma;Me guiará por sendas de justicia por amor de su nombre.23:4 Aunque ande en valle de sombra de muerte,No temeré mal alguno, porque tú estarás conmigo;Tu vara y tu cayado me infundirán aliento.23:5 Aderezas mesa delante de mí en presencia de mis angustiadores;Unges mi cabeza con aceite; mi copa está rebosando.23:6 Ciertamente el bien y la misericordia me seguirán todos los días de mi vida,Y en la casa de Jehová moraré por largos días.
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday11
mod_vvisit_counterYesterday83
mod_vvisit_counterThis week11
mod_vvisit_counterLast week567
mod_vvisit_counterThis month434
mod_vvisit_counterLast month1863
mod_vvisit_counterAll days2297

We have: 2 guests online
Your IP: 38.107.191.101
 , 
Today: Sep 06, 2010