Print this Page

HC08 Thesis

I started in electronics development (microcontrollers) on 2003 and after these day i have never stoped to learn.  Nowdays i can say it was usefull to spend two years of thesis because the knowledge that i got was above normal people outside and makes the difference between the others.

I will share with you my thesis, recognizing that i based it on the experience of application notes in Freescale Semiconductors web page and read a book of Jean J. Labrosse, writer of uCOS-II. So i expect you recognize that the information will be used to share with others and not for money making.

Licencia de Creative Commons

TRANSFERENCIA DE TECNOLOGÍA BASADA EN LA TARJETA DE DESARRROLLO DE LOS MICROCONTROLADORES MOTOROLA DE LA FAMILIA HC08 by Rangel Alvarado is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Creado a partir de la obra en http://www.cerescontrols.com/hc08.

The thesis is in Spanish and i have the code in ASM and C.  So you can view it and learn.  Remember, it is not a crash course of microcontrollers nor a laboratory guide, so is up to you to learn by experience.

This are the chapters one by one…

01-PresTomoI-07-08

02-Intro-07-08

03-CapI-07-08

04-NT0001-ComoEmpezar-06-08

05-NT0002-Sistemas-Numéricos-06-08

06-NT0003-Compuertas-06-08

07-NT0004-Componentes-06-08

08-NT0005-Montaje-Soldadura-06-08

09-NT0006-Software-06-08

10-NT0007-CPU08-06-08

11-NT0008-MapaDeMemoria-06-08

12-NT0009-Retardos-06-08

13-NT0010-PuertosE-S-08-06

14-NT0011-ADC-ConvCont&Interrupciones-06-08

15-NT0012-ADC-1Conv-06-08

16-CapII-07-08

17-NT0101-TimerTemporizador-06-08

18-NT0102-TimerOutputCompare-06-08

19-NT0103-TimerOCBuffered-06-08

20-NT0104-TimerPWM-06-08

21-NT0105-TimerPWMBuff-06-08

22-NT0106-TimerInputCapture-06-08

23-NT0107-TarjetaUniversal-07-08

24-NT0108-KBI-07-08

25-NT0109-IRQ1-07-08

26-NT0110-TimeBaseModule-07-08

27-NT0111-RegistroDeConfiguraciones-07-08

28-NT0112-AutoWakeUp-07-08

29-PresTomoII-07-08

30-CapIII-07-08

31-NT1001-CGMC-07-08

32-NT1002-SCI-07-08

33-NT1003-CodeWarrior-07-08

34-NT1004-LEGOMCUInterfase-07-08

35-NT1005-SSEG-07-08

36-NT1006-SSEGMUXD-07-08

37-NT1007-LED-07-08

38-NT1008-LCD-07-08

39-NT1009-KBD-07-08

40-NT1010-PSX-07-08

41-NT1011-SerialCom-07-08

42-Conclusión-RA-07-08

43-Referencias-RA-07-08

44-ApA-O-07-08

45-ApéndiceP-07-08

46-ApéndiceQ-07-08

Next i am posting the source codes

06-NT0003-Compuertas-20-08

09-NT0006-Software-25-08

10-NT0007-CPU08-26-08

11-NT0008-MapaDeMemoria-26-08

12-NT0009-Retardos-28-08

13-NT0010-PuertosE-S-29-08

14-NT0011-ADC-ConvCont&Interrupciones-31-08

15-NT0012-ADC-1Conv-30-08

17-NT0101-TimerTemporizador-05-09

18-NT0102-TimerOutputCompare-05-09

19-NT01003-TimerOCBuffered-06-09

20-NT0104-TimerPWM-06-09

21-NT0105-TimerPWMBuff-09-09

22-NT0106-TimerInputCapture-09-09

23-NT0107-TarjetaUniversal-09-09

24-NT0108-KBI-10-09

25-NT0109-IRQ1-10-09

26-NT0110-TimeBaseModule-14-09

28-NT0112-AutoWakeUp-15-09

31-NT1001-CGMC-16-09

32-NT1002-SCI-01-08

33-NT1003-CodeWarrior-17-11

34-NT1004-MCULEGO

35-NT1005-SSEG-02-01

36-NT1006-SSEGMUXD-03-01

37-NT1007-LED-04-01

38-NT1008-LCD-05-11

39-NT1009-KBD-05-01

40-NT1010-PSX-24-12

41-NT1011-SerialCom-31-10

42-NT0026-Modulos-13-12.  This one is important because inside are modules to start developing fast.  You must help with the 44-ApA-O-07-08 document.

Wait, there is some bonus :).  There is basic information about a tiny kernel that i made in assembler (sorry).

This is the note… nt1000_kernel_05_10_03 and there is the code NT1000 – RTK – 22 07 04.

Here are the target boards and circuit schematics of all the thesis:

Hope you like it all.

Permanent link to this article: http://cerescontrols.com/hc08/

Leave a Reply

Your email address will not be published. Required fields are marked *