Home
実験テキスト - 秋田工業高等専門学校
Contents
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13. 2 4 2 4 13 14 ON OFF ON OFF 8 A
14. 17 ON OFF 18 H8 ON OFF H8 1 mA mA H8 H8 H8 ON OFF OFF ON 18 H8 ON OFF A 5
15. 15 DC 27 3 rad 27 3 rad DC 3 2 PWM DC Pulse Width Modulation PWM DC PWM 16 H
16. 5 0000 20 33 51 00000 2 8 20 gt A 5 2 7 0 800000 000000000000000000000000 00 000000000000
17. 4 23 ON OFF PWM 5 DC ON 7 Torr ON DC OFF 16 DC PWM DC ON OFF 8 PWM p 10 11 CPU 11 13 DC PWM 27 2 2 32 76 mse
18. paragraph section chapter gt 10 7 2 OOOO 9 1 2 2 e 3 000000000000000000000000000000000000000000000000000000000000 00000000 18
19. Linux H8 1 D SUB 2 4 9 V O OFF 2 ON Linux 3 4 WEB Makefile H8 3664 h h8c c h8c h h8 start s h8_link x Makefile htm html 5 1 8 experiment c 6 make 7 make H8 a 8 JP2 JP1 b 9 V 9 V make write H8 3664F is ready 2001 2 1 Yukio Mituiwa Ctr1 c 20 EEPROM Writing is successed 1
20. 4 2 2 4 2 3 7 IC Integrated Circuit IC IC
21. A5 25 19 OFF B 200 DC OFF OFF 200 PWM 30 ON OFF DC PWM ON OFF OFF 20 ON
22. 8 36640 00000000 5 3664 h 3 5 14 96 H8 16 gcc 16 H8 3664 3 5 H8 3664N 3664 h define STI asm volatile andc b 0x7f ccr define CLI asm volatile 0x80 ccr define SLEEP asm volatile sleep define VOLATILE BYTE addr volatile
23. if ch2 1 amp amp ch3 1 100 100 if ch2 0 amp amp ch3 1 duty 100 0 5 5 OU 1 9 V 2 H8 JP2 JP3 JP1 3 2 2 4 V 4 9 v ON 9 V 5 6 RES 5 6 5 6 1
24. 4 5 6 7 10 sentence WEB 8 73 00 40 1500 4
25. 4 31 0U0000000000 H8 6 _stack sp ROM RAM 10 main _main JST _main 6 h8 start s H8 3664 Startup routine 583006 section text global _start Start 1 stack sp HHHHHHHHHHHH ROM 0000000 000 1 ___dtors er0 dtors 000000000 mov l ___data erl data 0000060 mov l _edata er2 data 000000000 ram_data mov w er0 r3 mov w r3 erl adds 2 er0 adds 2 erl cmp l er2 er1 blo ram_data main 00000 jsr main sleep sleep bra sleep end 5 000000000 2 8 link x OUTPUT FORMAT coff h8300 OUTPUT_AROH h8300h ENTRY
26. 2 1 8 AKI H8 3664N 1 SAD 01 1 1 2 2300 mA 4 9V 006P 9 VI 1 LED 4 2SC1815 4 2 SHARP 2505 5 NOT 74HC04AP 1 15 5 5 1 2 3 3 4 10 Q 1 1 3 D SUB 1 1 420G N 1 No 96 No 97 2 2 No 157 1 M2 6x10 2 M2 6 2 M2 6 4 M3x30 4 M3x40 1 M3 15 M3 14 42 000000
27. e LED H8 LED 200 3 5 6 9 V 2 4 1815 B x A j C B E E CB K Ai 2 LED 3 2501815 2 A K N XA oo oO K 4 Ss Cathode r Pol Do 1 Anode Emitter aopvEw oN aT gt 2 Collector 5 74HC04AP 4 2
28. 2 4 H8 1 ON OFF PID PID
29. 0000000 make 21 Makefile H8 make Makefile 5 Makefile make mot make clean mot make write mot H8 2 Makefile Makefile TARGET h8exp mo CFLAGS mh g mrelax mint32 DH8 3664 h8300 hms CC TOOL PREFIX gcc LDSCRIPT h8_link x CRTO h8_start s SRCS experiment c FUNC h8c c all TARGET TARGET TARGET mot exe TOOL_PREFIX objcopy srec TARGET mot exe TARGET mot exe Makefile LDSCRIPT SRCS c 0 FUNC c 0 CRTO LIBS CC CFLAGS T LDSCRIPT nostdlib CRTO fc SRCS FUNC c 0 LIBS 1c lgcc write h8write 3664 TARGET 4 50 clean rm f rm f TARGET mot exe rm f SRCS c 0 rm f FUNC c 0 amp N O O ND 2 ND N Z
30. 6 0000 1 e H8 2 PWM DC 3 Cathode Anode 4 Emitter Collector Base WEB WEB 0000000000 71 HHHHHH sentence
31. 17
32. 8 5 CN1 CN2 JP2 1 2 26 25 ANNE 5529952 panyo OX O Od ofS Od od Oq 5 Od Oq oO od od oO Od olf a NG 2 OOO 23 24 O 4 3 25 26 2 JP1 JP1 9 8 5 2 2 11 LED 8 8 H8 H8 p 20 10 H8 3 74HC04AP 0 2 4 V H8 AD AD p 20 2 DC Pulse Width Modulation PWM PWM 30 5 Hz ON OFF OFF PWM p 21 A 30 DC PWM 4 100 200 H8 1 mA DC 200 mA 200 23 A A 300000 Q00000000000000000000000000 200000
33. amp N NE N N ND NRK 00 I OO GO N O OO N 26 B 0 000000000000
34. H8 6 H8 5 V 9 V 2 H8 00 6 H8 AKI H8 366N HD64N3664FP 0 0 40P 1x40 C 167 1 40P 66045 40 1591 JP1 H8 7 12 V 3 5 V 1 1 JP1 OFF 23 5 VO 250 26 0 JP1 ON CN1Q 7 12 250 26 0 1 CN2 00 1 1 H8 2005 2 1994 3 8 3664 rjj09b0149 066
35. 53 0000000000 5 4 30 5 mml mm 11 9V
36. 8 45
37. 16
38. 3
39. 5 4 2 e H8 Ctrl 5 6http aki 00 000000 a nct jp saka lecturenote 3e 3e 00000000000 html 000000 12 5
40. H8 3664N A D LED PWM ON OFF DC H8 CPU AKI 3664N 4 4 AKI 3664N 3664N CN1 AN3 A D 3 AN2 A D 2 AN1 A D 1 10 ANO A D 0 12 RES 14 P50 PDR5 0 0 1 5 V 15 PDR5 2 16 P52 PDR5 3 17 P53 PDR5 4 24 PS IN JP1 V JP1 7 12 VI 25 GND CN2 11 FTIOB PWM 13 FTIOD PWM 24 RXD 25 TXD 26 GND 2 0000000 LED 13 LED 13 0 13 0 V 3 PWM 21
41. 14 5 2 5 8 4 4 12 1 5 6 2 DC LED ch1 ch1 HS AN3 0 1 AD ADCO chi PDR5 0x01 ch1 0x02 ch2 0x04 ch3 0x08 ch4 amp Ox3f PDR5 amp OxcO LED p 12 1 p 27 4 void init_led void LED LED 1 LED PDR5 4 void init_pwm void PWM PWM 1 void duty_pwm unsigned int b unsigned int H8 PWM 5 FTIOB FTIOD 0 0 100 init pwm start PWM PWM void start_pwm void PWM dugy pwm SH800000 80 0000000000000000000 4000000 void init ADC void HS AD void ADC void 15
42. 54 OU 000 5 4 1 Linux gcc gcc 26 33 WEB
43. 5 7 0000000 12 23 mm 2400 J 960mm 12 23 mm out
44. PWM OFF p 24 5 11 p 7 8 LED 1 2 3 4 5 10 I x NS L 2 2 2 3 3 3 4 4 4 A BC D 5 5 5 6 6 6 R 104 B 10 D 7 7 Ik 8 8 8 9 9 9 R 50 1 102 5 1 5 5 5 7 kO 2 10 10 10 Was 74HC04AP 2 gt 24V 04 0 0 28 1815 2 D sub 523 13 FTIOD 11 CN2 2 64F3664FP H8 3664 LED gt t AG05878 0033 JAPAN AKI H8 3664N 3 3kQ AMV AM AMV CN1 24 PS IN 9V A 11
45. 00000 307 1 00 HS 2 HHHHHHHHHHHH 1 150 4 2F
46. 19 7 3 ME 10 20 0000000000000000 8
47. OR wR include 3664 h include h8c h int main init_led Thttp akita nct jp saka lecturenote 3e 3e html OO I O N O 5 5 init_pwm init_ADC duty pwm 0 0 0000 start_pwm 0000000 while 1 ADC AD 0000000000000 LED 000 PDR5 0x01 ch1 0x02 ch2 0x04 ch3 0x08 ch4 amp Ox3f PDR5 42 0 0 if ch2 1 amp amp ch3 0 duty 0 100 13
48. 16 16 16 17 18 1 2 2 1 2 2 H8 3664 4 5 8 000 iii PC PC A4
49. H8 l 8 000000000000000000 52 0000 521 00000000 800000 0000000 800 90000000000000 5800000000000000000000000 HHHHHHHHHHJPIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 371000 0000000000000000000000000000000000 91 0000000000000 90 H8000000 0 H8 IHHHHHHHHHHHH HHHHHUHUUHHUHUHHHHHHHHHHHHL HHHHHHHHHHHHHSHHHHHHHHHHHHHHH 0 000 21000 M2 6 x 10HHHHHHHHHHHHHHH 2 6 0 0000000 10 000000000
50. 0 0000000000000 41 0000 Linux HS 1Pulse Width Modulation HHHHHHHHHHHONH OFFEHHHHHHHHHHHHHHHHHHDCHHHHHHHHHH HHHHHHHHHHHHHHHHHHHH 4 2
51. 4 2 1
52. int timera ABSOLUTE start SHORT ABSOLUTE _start SHORT DEFTNED int_timerw _ int_timerw ABSOLUTE start SHORT DEFTNED int_timerv ABSOLUTE ABSOLUTE start SHORT DEFINED int_sci3 ABSOLUTE _int_sci3 ABSOLUTE start SHORT DEFINED _int_iic ABSOLUTE int_iic ABSOLUTE _start SHORT DEFINED _int_adi ABSOLUTE _int_adi ABSOLUTE start gt vectors text 0x0034 text x strings rodata etext gt rom tors G OTS 4 ctors _ ctors_end dteors s dtors dtors_end gt rom data ADDR tors SIZEOF tors ___ data edata gt rom bss LOADADDR data SIZEOF data _bss_start bss COMMON end gt ram stack _stack stack gt stack stab 0 NOLOAD stab stabstr 0 NOLOAD stabstr 33 800000000000
53. ADST 0 set gt BIT SCAN 1 set gt BIT CKS 0 set BIT CH2 0 set gt BIT CH1 1 set gt BIT 1 AD 00000000000 chi ANO QO QQ 0 1 Z 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 99 F OO OO RR N O OO ND B 3 8 3664 ch2 AN1 0 0 1 9 ch3 AN2 JJ 0 0 1 0 ch4 AN3 0 0 1 0 void ADC void ADCSR amp 0 ADF 0 000000000 ADCSR 0 20 ApsT 1 ADC OOOO while ADCSR amp 0 80 AD 00000000 ADCSR amp 0xdf ADST 0 ADC stop chl unsigned int ADDRA gt gt 6 lt 200 1 0 ch2 unsigned int ADDRB gt gt 6 lt 200 1 0 ch3 unsigned int ADDRC gt gt 6 lt 200 1 0 ch4 unsigned int ADDRD gt gt 6 lt 200 1 0 29
54. I Oo amp N O I N 27 2 B2 0000000000000 12 8 2 1 h8c h ifndef H8C H define H8C_H define asm volatile void init led void void init_pwm void void start void void duty pwm unsigned int b unsigned int void ADC init void void ADC void
55. typedef union unsigned char struct unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned BIT set_ADC int chl ch2 Hendif char char char char char char char char ch3 ADF 1 ADIE 1 ADST 1 SCAN 1 CKS 1 CH2 1 CH1 1 CH0 1 ch4 B 2 2 h8c c include 366 include h8c Port 5 4 h h 28 void init _led void PMR5 amp 0 0 Port Mode Register 5 00000 1 00000000 PCR5 0 3 Port Control Register 5 00 1 00 PDR5 amp 0xc0 Port Data Register 00000000000 00000000000001 void init_pwm void TMRW 0 05 FTIOB FTIOD PWM 100 TCRW 0 80 0000000 AHHHHHHHHHHH TCRW 0x30 00000000000000 phi 8 2MHz 0x0a 00000000000000
56. 0 xffc6 VOLATILE BYTE 0 xffc7 0 xffc7 VOLATILE 0 xffc8 VOLATILE BYTE 0 xffc9 VOLATILE BYTE 0 xffca VOLATILE BYTE 0 xffcb VOLATILE 0 xffcc VOLATTLE_BYTE 0 xffcd VOLATILE BYTE 0 xffd0 VOLATILE 0 xffd1 VOLATTLE_BYTE 0 xffd4 VOLATILE 0 xffd5 VOLATILE_BYTE 0 xffd8 VOLATILE 0 xffda VOLATILE BYTE 0xffdb VOLATILE BYTE 0 xffdd VOLATILE_BYTE 0 xffe0 VOLATILE 0 xffel VOLATILE 0 xffe4 VOLATILE 0 xffe5 VOLATILE BYTE 0 xffe8 VOLATTLE_BYTE 0 xffea VOLATILE 0 xffeb VOLATILE_BYTE 0 xfff0 VOLATILE BYTE 0 xfffl VOLATILE BYTE 0 xfff2 VOLATILE BYTE 0 1113 VOLATILE BYTE 0 xfff4 VOLATILE BYTE 0 1116 VOLATILE BYTE 0 1118 VOLATILE_BYTE 0 1119 VOLATILE BYTE 0 xfffc VOLATILE 0 xff10 ORO NA RR RP OOOO NAD NR Ww MR 00 NSN
57. start vectors 0 0000 1 0x0034 rom 0 0034 1 0x7fcc ram 0 780 1 0 0400 stack Oxff80 1 0 0000 SECTIONS vectors SHORT ABSOLUTE start 32 SHORT ABSOLUTE _start SHORT ABSOLUTE start SHORT ABSOLUTE start SHORT ABSOLUTE start SHORT ABSOLUTE start SHORT ABSOLUTE start SHORT DEFINED int_nmi ABSOLUTE int_nmi ABSOLUTE start SHORT DEFTNED _ int_trap0 _int_trap0 ABSOLUTE start SHORT DEETN int_trap1 _int_trap1 ABSOLUTE start SHORT DEETN int_trap2 int_trap2 ABSOLUTE start SHORT DEETN int_trap3 ABSOLUTE _int_trap3 ABSOLUTE start 2 Je ED Ji ED SHORT DEFTNED int break ABSOLUTE _int_break ABSOLUTE start SHORT DEFTNED sleep ABSOLUTE sleep ABSOLUTE start SHORT DEFINED int_irq0 ABSOLUTE int_irq0 ABSOLUTE start SHORT DEFINED int_irql ABSOLUTE int_irq1 ABSOLUTE _start SHORT DEFINED int_irq2 ABSOLUTE _int_irq2 ABSOLUTE start SHORT DEFINED _int_irq3 ABSOLUTE int_irq3 ABSOLUTE _start SHORT DEFINED int_wkp ABSOLUTE int_wkp ABSOLUTE start SHORT DEFTNED int_timera
58. unsigned char addr define VOLATTE WORD addr volatile unsigned short addr Definitions of H8 3664 Internal Registers DO EDIT define TMRW VOLATILE_BYTE 0 xff80 define TCRW VOLATILE_BYTE 0 xff81 define TIERW VOLATILE BYTE 0 xff82 define TSRW VOLATILE 0 xff83 define VOLATILE BYTE 0 xff84 define TTOR1 VOLATILE_BYTE 0 xff85 define TCNT VOLATILE WORD 0 xff86 define GRA VOLATTLE WORD 0 xff88 define GRB VOLATILE_WORD 0 xff8a define GRC VOLATILE WORD 0 xff8c define GRD VOLATILE WORD 0 xff8e define FLMCRI VOLATILE 0 xff90 define FLMCR2 _ 0 xff91 30 define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define d
59. 00000 19 DC 20 A
60. 00000 1 TCNT 0 0000 HHHHHHHHHHH 16 Oxffff Duty 0000 0000 0000 FTIOD void duty pwm unsigned int b unsigned int d pwm 00000 GRB unsigned int 655 b GRD unsigned int 655x d HHHHHHHHHHH void start_pwm 0 80 000000000 AD HHHHHHHHH void init ADC void set ADC set set set ADC amp ADCSR set gt BIT ADF 0 set gt BIT ADIE 0 set gt BIT
61. D ON OFF I NOT A D 2 4 V 2 4 V 2 4 V ON OFF 14 DC PWMIE A 3 1 DC 2 DC DC 15 27 3 rad 22 27 3 rad
62. OO 2100 00000 0000 Experiments in Electric Engineering 0000000000 0000000 000 0 00000307 00000000000000 4 1 4 2 4 2 1 4 2 2 4 2 3 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 2 1 5 2 2 5 4 1 5 4 2 5 6 1 5 6 2 7 1 7 2 7 3 A 1 A 2 A 3 A 4 5 HS DC A 3 1 DC A 3 2 DC
63. c AA 0000000 17 1 mA 100 mA 1000000 ONHHHHHHH 24
64. efine define define define define define define define define define define define define define define define define define define define define define define define define define define FLPWCR EBR1 FENR TCRVO TCSRV TCORA TCORB TCNTV TCRVI TMA TCA SMR BRR SCR3 TDR SSR RDR ADDRA ADDRB ADDRC ADDRD ADCSR ADCR TCSRWD TMWD ICCR ICSR ICDR SARX ICMR SAR ABRKCR ABRKSR BARH BARL BDRH BDRL PUCR1 PUCR5 PDR1 PDR2 PDR5 PDR7 PDR8 PDRB PMR1 PMR5 PCR1 PCR2 PCR5 PCR7 PCR8 SYSCR1 SYSCR2 IEGR1 IEGR2 IENR1 IRR1 IWPR MSTCRI TSCR EKR VOLATILE 0 192 VOLATILE BYTE 0 xff93 VOLATILE 0 xff9b VOLATILE 0 VOLATILE 0 xffal VOLATILE 0 VOLATILE_BYTE 0 VOLATILE 0 xffa4 VOLATILE BYTE 0 xffa5 VOLATILE BYTE 0 VOLATILE 0 xffa7 0 xffa8 VOLATILE 0 xffa9 0 xffaa VOLATILE 0 xffab VOLATILE 0 VOLATILE BYTE 0 VOLATILE WORD 0 xffb0 0 xffb2 VOLATILE WORD 0 xffb4 VOLATILE WORD 0 xffb6 VOLATILE BYTE 0 xffb8 VOLATILE BYTE 0 xffb9 VOLATILE 0 xffc0 VOLATILE 0 xffc1 VOLATILE 0 xffc2 VOLATILE 0 xffc4 VOLATILE 0 xffc5 VOLATILE_BYTE 0 xffc6 VOLATTLE_BYTE
Download Pdf Manuals
Related Search
Related Contents
Manual asciugacapelli - manuale di istruzioni • hair dryer - use 第1版 【MJ0330-1C】 Leame Primero 3 Weslo WLTL29013 User's Manual Hama Slimline H7200_H1_4_fi„09›ü™ù.eps Manual de Instruções e Lista de Peças DWF40REM(Z) - Wehkamp.nl Copyright © All rights reserved.
Failed to retrieve file