-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
10/8 ·s®Ñ¨ì¡I 10/1 ·s®Ñ¨ì¡I 9/24 ·s®Ñ¨ì¡I 9/18 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

RISC-V´O¤J¦¡¶}µo¹ê½î¡X¡X°ò¤_CH32V307·L±±¨î¾¹

( ²Åé ¦r)
§@ªÌ¡G¤ý©yÃh ·¨«i ¬I³s±Ó ´å½÷±Ó ½sµÛÃþ§O¡G1. -> ¹q¸£²Õ´»PÅé¨tµ²ºc -> ³æ´¹¤ù -> RISC-V
ĶªÌ¡G
¥Xª©ªÀ¡G¥_¨Ê¯èªÅ¯è¤Ñ¤j¾Ç¥Xª©ªÀRISC-V´O¤J¦¡¶}µo¹ê½î¡X¡X°ò¤_CH32V307·L±±¨î¾¹ 3dWoo®Ñ¸¹¡G 55822
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 300 ¤¸

¥Xª©¤é¡G4/1/2022
­¶¼Æ¡G320
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787512437531
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¥»®Ñ¥H¨GùÚ·L¹q¤l¤½¥q ¡]WCH¡^ªºRSIC-V¤º®Öªº CH32V307¨t¦C·L±±¨î¾¹¬° ºÊ¥»¡A¥Hª¾ÃÑ­n¯À¬°®Ö¤ß¡A ¥Hºc¥ó¤Æ¬°°ò¦¡AÄÄ­z´O¤J ¦¡§Þ³N°ò¦»P¹ê½î¡C¥»®Ñ¤¶ ²ÐªºAHL-CH32V307µwÅé¨t ²Î¥i¥Hº¡¨¬°ò¦¹ê½îªº»Ý­n ¡C ¥þ®Ñ¦@13³¹¡A²Ä1³¹Â²­n ÄÄ­z´O¤J¦¡¨t²Îªºª¾ÃÑÅé¨t ¡B¾Ç²ß»~°Ï»P¾Ç²ß«Øij¡F²Ä 2³¹¬°RSIC-V¬[ºc·L³B²z¾¹ ²¤¶¡F²Ä3³¹¤¶²ÐMCU¦sÀx ¾¹¬M®g¡B¤¤Â_·½»PµwÅé ¤p ¨t²Î¡F²Ä4³¹¥HGPIO¬°¨Òµ¹ ¥X³W½dªº¤uµ{²Õ´®Ø¬[¡AÄÄ ­z©³¼hÅX°ÊÀ³¥Î»P³]­p¤èªk ¡F²Ä5³¹¤¶²Ð´O¤J¦¡µwÅéºc ¥ó»P©³¼hÅX°Êºc¥óªº°ò¥»³W ½d¡F²Ä6³¹ÄÄ­z¦ê¦C³q«H±µ ¤fUART¡A¨Ãµ¹¥X ­Ó±a ¤¤Â_ªº¹ê¨Ò¡A ¡ã6³¹Ån¬A ¤F¾Ç²ß¤@­Ó·L±±¨î¾¹¤JªùÀô ¸`ªº§¹¾ã­n¯À¡A²Ä7¡ã12³¹ ¤À§O¤¶²Ð¤FSysTick¡BTimer ¡BRTC¡BFlash½u¤Wµ{¦¡³]­p¡B ADC¡BDAC¡BSPI¡BI2C¡B TSC¡BDMA¡BCAN¡BUSB¡B ¤A¤Óºô¼Ò²Õ¤Î¨ä¥L¼Ò²Õ¡C²Ä 13³¹µ¹¥X¤F¥~±µ³¡¥ó¡A RTOS¡B´O¤J¦¡¤H¤u´¼¼zµ¥ À³¥Î®×¨Ò¡C ¥»®Ñ¾A¥Î©ó°ªµ¥¾Ç®Õ´O ¤J¦¡¨t²Îªº±Ð¾Ç©Î§Þ³N°ö°V ¡A¤]¥i¨Ñ´O¤J¦¡¨t²Î»Pª«Áp ºôÀ³¥Î§Þ³N¤H­û¬ãµo®É°Ñ¦Ò ¡C
¤º®e²¤¶¡G

¥Ø¿ý¡G

²Ä1³¹ ·§ ­z 1
1.1 ªìÃÑ´O¤J¦¡¨t²Î 1
1.1.1 ¹B¦æµwÅé¨t²Î 1
1.1.2 ¹ê½îÅé¨t²¤¶ 3
1.1.3 ½sĶ¡B¤U¸ü»P¹B¦æ­Ó´O¤J¦¡µ{¦¡ 4
1.2 ´O¤J¦¡¨t²Îªº©w¸q¡Bµo®i²¥v¡B¤ÀÃþ¤Î¯SÂI 6
1.2.1 ´O¤J¦¡¨t²Îªº©w¸q 6
1.2.2 ´O¤J¦¡¨t²Îªº¥Ñ¨Ó¤Îµo®i²¥v 7
1.2.3 ´O¤J¦¡¨t²Îªº¤ÀÃþ 8
1.2.4 ´O¤J¦¡¨t²Îªº¯SÂI 9
1.3 ´O¤J¦¡¨t²Îªº¾Ç²ß§x´b¡Bª¾ÃÑÅé¨t¤Î¾Ç²ß«Øij 10
1.3.1 ´O¤J¦¡¨t²Îªº¾Ç²ß§x´b 10
1.3.2 ´O¤J¦¡¨t²Îªºª¾ÃÑÅé¨t 13
1.3.3 °ò¦¶¥¬qªº¾Ç²ß«Øij 14
1.4 ·L±±¨î¾¹»PÀ³¥Î³B²z¾¹Â²¤¶ 16
1.4.1 MCU²¤¶ 16
1.4.2 ¥H MCU¬°®Ö¤ßªº´O¤J¦¡´ú±±²£«~ªº°ò¥»²Õ¦¨ 17
1.4.3 MAP²¤¶ 19
1.5 ´O¤J¦¡¨t²Î±`¥Î³N»y 20
1.5.1 »PµwÅé¬ÛÃöªº³N»y 20
1.5.2 »P³q«H¬ÛÃöªº³N»y 21
1.5.3 »P¥\¯à¼Ò²Õ¬ÛÃöªº³N»y 22
¥»³¹¤pµ² 23
²ß ÃD 24
²Ä2³¹ RISC V¬[ºc·L³B²z¾¹ 25
2.1 RISC V·§­z»P«C¸\ V4F·L³B²z¾¹Â²¤¶ 25
2.1.1 RISC V·§­z 25
2.1.2 «C¸\ V4F·L³B²z¾¹¤º³¡µ²ºc·§­n 27
2.1.3 ±H¦s¾¹³q¥Î°ò¦ª¾ÃѤάÛÃö°ò¥»·§©À 28
2.1.4 «C¸\ V4F·L³B²z¾¹ªº¤º³¡±H¦s¾¹ 29
2.2 ©w§}¤è¦¡»P¾÷¾¹½XªºÀò¨ú¤èªk 30
2.2.1 «ü¥O«O¯d¦r²ªí»P©w§}¤è¦¡ 31
2.2.2 ¾÷¾¹½XªºÀò¨ú¤èªk 32
2.3 RISC V°ò¥»«ü¥O¤ÀÃþ¸ÑªR 34
2.3.1 ¸ê®Æ¶Ç°eÃþ«ü¥O 34
2.3.2 ¸ê®Æ¾Þ§@Ãþ«ü¥O 36
2.3.3 ¸õÂàÃþ«ü¥O 37
2.3.4 CSRÃþ«ü¥O 38
2.3.5 ¨ä¥L«ü¥O 39
2.4 ²Õ¦X»y¨¥ªº°ò¥»»yªk 39
2.4.1 ²Õ¦X»y¨¥ªº®æ¦¡ 39
2.4.2 ±`¥ÎµêÀÀ«ü¥O²¤¶ 41
¥»³¹¤pµ² 43
²ß ÃD 44
²Ä3³¹ °O¾ÐÅé¬M®g¡B¤¤Â_·½»PµwÅé¤p¨t²Î 45
3.1 CH32V307¨t¦C MCU·§­z 45
3.1.1 CH32V307¨t¦C MCU©R¦W³W«h 45
3.1.2 CH32V307°O¾ÐÅé¬M®g 46
3.1.3 CH32V307¤¤Â_·½ 47
3.2 CH32V307ªº¤Þ¸}¹Ï»PµwÅé¤p¨t²Î 50
3.2.1 CH32V307ªº¤Þ¸}¹Ï 50
3.2.2 CH32V307µwÅé¤p¨t²Î­ì²z¹Ï 52
3.3 ¥Ñ MCUºc«Ø³q¥Î´O¤J¦¡¹q¸£ 54
3.3.1 ´O¤J¦¡²×ºÝ¶}µo¤è¦¡¦s¦bªº°ÝÃD»P¸Ñ¨M¿ìªk 55
3.3.2 ´£¥XGEC·§©Àªº®É¾÷¡BGECªº©w¸q»P¯SÂI 56
3.3.3 ¥ÑCH32V307VCT6ºc¦¨ªºGEC 57
¥»³¹¤pµ² 62
²ß ÃD 62
²Ä4³¹ GPIO¤Îµ{¦¡®Ø¬[ 64
4.1 GPIO³q¥Î°ò¦ª¾ÃÑ 64
4.1.1 GPIO·§©À 64
4.1.2 ¿é¥X¤Þ¸}ªº°ò¥»±µªk 64
4.1.3 ¤W©Ô¤U©Ô¹qªý»P¿é¤J¤Þ¸}ªº°ò¥»±µªk 65
4.2 ³nÅé¤z¹wµwÅ骺¤èªk 66
4.2.1 GPIOºc¥ó API 66
4.2.2 ­ÓC»y¨¥¤uµ{:±±¨î¤p¿O°{Ã{ 68
4.3 »{ÃѤuµ{®Ø¬[ 70
4.3.1 ¤uµ{®Ø¬[¤Î©Ò§tÀɲ¤¶ 70
4.3.2 ÁA¸Ñ¾÷¾¹½XÀɤδ¹¤ù°õ¦æ¬yµ{ 72
4.4 GPIOºc¥óªº»s§@¹Lµ{ 74
4.4.1 °ð»PGPIO¼Ò²Õ¡X¡X¡X¹ï¥~¤Þ¸}»P¤º³¡±H¦s¾¹ 74
4.4.2 GPIO°ò¥»µ{¦¡³]­p¨BÆJ¨ÃÂI«G¤@·ø¤p¿O 77
4.4.3 GPIOºc¥óªº³]­p 78
4.5 ­Ó²Õ¦X»y¨¥¤uµ{:±±¨î¤p¿O°{Ã{ 83
4.5.1 ·J½s¤uµ{Àɪº²Õ´ 83
4.5.2 ²Õ¦X»y¨¥¤p¿O´ú¸Õ¤uµ{¥Dµ{§Ç 84
4.6 ¹êÅç¤@ ¼ô±x¹êÅç¶}µoÀô¹Ò¤ÎGPIOµ{¦¡³]­p 88
¥»³¹¤pµ² 91
²ß ÃD 92
²Ä5³¹ ´O¤J¦¡µwÅéºc¥ó»P©³¼hÅX°Êºc¥ó°ò¥»³W½d 93
5.1 ´O¤J¦¡µwÅéºc¥ó 93
5.1.1 ´O¤J¦¡µwÅéºc¥ó·§©À»P´O¤J¦¡µwÅéºc¥ó¤ÀÃþ 93
5.1.2 °ò©ó´O¤J¦¡µwÅéºc¥óªº¹q¸ô­ì²z¹Ï³]­p²©ú³W«h 94
5.2 ´O¤J¦¡©³¼hÅX°Êºc¥óªº·§©À»P¼h¦¸¼Ò«¬ 97
5.2.1 ´O¤J¦¡©³¼hÅX°Êºc¥óªº·§©À 98
5.2.2 ´O¤J¦¡µwÅéºc¥ó»P³nÅéºc¥óµ²¦Xªº¼h¦¸¼Ò«¬ 98
5.2.3 ´O¤J¦¡³nÅéºc¥ó¤ÀÃþ 99
5.3 ©³¼hÅX°Êºc¥óªº«Ê¸Ë³W½d 100
5.3.1 ºc¥ó³]­pªº°ò¥»«ä·Q»P°ò¥»­ì«h 100
5.3.2 ½s½X­·®æ°ò¥»³W½d 102
5.3.3 ¼ÐÀYÀɪº³]­p³W½d 105
5.3.4 ¨Ó·½µ{¦¡Àɪº³]­p³W½d 107
5.4 µwÅéºc¥ó¤Î¨äÅX°Êºc¥óªº½Æ¥Î»P²¾´Ó¤èªk 108
5.4.1 µwÅéºc¥óªº½Æ¥Î»P²¾´Ó 108
5.4.2 ÅX°Êºc¥óªº²¾´Ó 109
¥»³¹¤pµ² 110
²ß ÃD 111
²Ä6³¹ ¦ê¦C³q«H¼Ò²Õ¤Î­Ó¤¤Â_µ{¦¡µ²ºc 112
6.1 «D¦P¨B¦ê¦C³q«Hªº³q¥Î°ò¦ª¾ÃÑ 112
6.1.1 ¦ê¦C³q«Hªº°ò¥»·§©À 112
6.1.2 RS232©MRS485¶×¬y±Æ¼Ð·Ç 114
6.1.3 TTL USB¦ê¤f 115
6.1.4 ¦ê¦C³q«Hµ{¦¡³]­p¼Ò«¬ 116
6.2 °ò©óºc¥óªº¦ê¦C³q«Hµ{¦¡³]­p¤èªk 117
6.2.1 CH32V307VCT6´¹¤ùªº UART¹ï¥~¤Þ¸} 117
6.2.2 UARTºc¥óAPI 118
6.2.3 UARTºc¥óAPIªºµo°e´ú¸Õ¤èªk 119
6.2.4 printfªº³]¸m¤èªk»P¨Ï¥Î 120
6.3 UARTºc¥óªº»s§@¹Lµ{ 121
6.3.1 UART±H¦s¾¹·§­z 121
6.3.2 §Q¥Îª½±µ¦ì§}¾Þ§@ªº¦ê¤fµo°e¥´³qµ{¦¡ 121
6.3.3 UARTºc¥ó³]­p 125
6.4 ¤¤Â_¾÷¨î¤Î¤¤Â_µ{¦¡³]­p¨BÆJ 129
6.4.1 Ãö©ó¤¤Â_ªº³q¥Î°ò¦ª¾ÃÑ 129
6.4.2 RISC V«D¤º®Ö¼Ò²Õ¤¤Â_µ{¦¡³]­pµ²ºc 132
6.4.3 CH32V307VCT6¤¤Â_µ{¦¡³]­p¨BÆJ¡X¡X¡X¥H¦ê¤f±µ¦¬¤¤Â_¬°¨Ò 134
6.5 ¹êÅç¤G ¦ê¤f³q«H¤Î¤¤Â_¹êÅç 137
¥»³¹¤pµ² 139
²ß ÃD 139
²Ä7³¹ ­p®É¾¹¬ÛÃö¼Ò²Õ 141
7.1 ­p®É¾¹ªº³q¥Î°ò¦ª¾ÃÑ 141
7.2 CH32V307VCT6¤¤ªº­p®É¾¹ 141
7.2.1 «C¸\ V4F¤º®Ö¤¤ªº¨t²Î­p®É¾¹SysTick 142
7.2.2 §Y®É®ÉÄÁRTC¼Ò²Õ 146
7.2.3 Timer¼Ò²Õªº°ò¥»©w®É¥\¯à 149
7.3 ¯ß¼e½Õ»s 151
7.3.1 ¯ß¼e½Õ»sPWM ªº³q¥Î°ò¦ª¾ÃÑ 151
7.3.2 °ò©óºc¥óªºPWM µ{¦¡³]­p¤èªk 154
7.3.3 ¯ß¼e½Õ»sºc¥óªº»s§@¹Lµ{ 157
7.4 ¿é¤J®·Àò»P¿é¥X¤ñ¸û 162
7.4.1 ¿é¤J®·Àò»P¿é¥X¤ñ¸ûªº³q¥Î°ò¦ª¾ÃÑ 162
7.4.2 °ò©óºc¥óªº¿é¤J®·Àò©M¿é¥X¤ñ¸ûµ{¦¡³]­p¤èªk 162
7.5 ¹êÅç¤T ­p®É¾¹¤ÎPWM ¹êÅç 167
¥»³¹¤pµ² 168
²ß ÃD 169
²Ä8³¹ Flash½u¤Wµ{¦¡³]­p¡BADC»PDAC 170
8.1 Flash½u¤Wµ{¦¡³]­p 170
8.1.1 Flash½u¤Wµ{¦¡³]­pªº³q¥Î°ò¦ª¾ÃÑ 170
8.1.2 °ò©óºc¥óªºFlash½u¤Wµ{¦¡³]­p¤èªk 171
8.1.3 Flashºc¥óªº»s§@¹Lµ{ 173
8.2 ADC 176
8.2.1 ADCªº³q¥Î°ò¦ª¾ÃÑ 176
8.2.2 °ò©óºc¥óªºADCµ{¦¡³]­p¤èªk 180
8.2.3 ADCºc¥óªº»s§@¹Lµ{ 183
8.3 DAC 186
8.3.1 DACªº³q¥Î°ò¦ª¾ÃÑ 186
8.3.2 °ò©óºc¥óªºDACµ{¦¡³]­p¤èªk 187
8.4 ¹êÅç¥| ADC¹êÅç 189
¥»³¹¤pµ² 190
²ß ÃD 190
²Ä9³¹ SPI¡BI2C»PTSC¼Ò²Õ 192
9.1 ¦ê¦C¥~³]¤¶­±SPI¼Ò²Õ 192
9.1.1 SPIªº³q¥Î°ò¦ª¾ÃÑ 192
9.1.2 °ò©óºc¥óªºSPI³q«Hµ{¦¡³]­p¤èªk 195
9.2 ¿nÅé¹q¸ô¤¬Áp¶×¬y±ÆI2C¼Ò²Õ 199
9.2.1 I2Cªº³q¥Î°ò¦ª¾ÃÑ 199
9.2.2 °ò©óºc¥óªºI2C³q«Hµ{¦¡³]­p¤èªk 204
9.3 IJºN·PÀ³±±¨î¾¹TSC¼Ò²Õ 208
9.3.1 TSCªº°ò¥»­ì²z 208
9.3.2 °ò©óºc¥óªºTSCµ{¦¡³]­p¤èªk 209
9.4 ¹êÅ礭 SPI³q«H¹êÅç 212
¥»³¹¤pµ² 214
²ß ÃD 214
²Ä10³¹ DMA»PCAN¶×¬y±Æµ{¦¡³]­p 216
10.1 CAN¶×¬y±Æ 216
10.1.1 CAN¶×¬y±Æªº³q¥Î°ò¦ª¾ÃÑ 216
10.1.2 °ò©óºc¥óªºCANµ{¦¡³]­p¤èªk 220
10.2 DMA 223
10.2.1 DMAªº³q¥Î°ò¦ª¾ÃÑ 223
10.2.2 °ò©óºc¥óªºDMAµ{¦¡³]­p¤èªk 225
¥»³¹¤pµ² 228
²ß ÃD 228
²Ä11³¹ USB»P´O¤J¦¡¤A¤Óºô¼Ò²Õ 229
11.1 USBªº³q¥Î°ò¦ª¾ÃÑ 229
11.1.1 USB·§­z 229
11.1.2 »P USB¬ÛÃöªº°ò¥»·§©À 232
11.1.3 USB³q«H¨óij 237
11.1.4 ±q³]³ÆªºªTÁ|¬Ý USB¸ê®Æ¶Ç¿é 241
11.2 CH32V307ªº USB¼Ò²ÕÀ³¥Îµ{¦¡³]­p¤èªk 246
11.2.1 CH32V307ªº USB¼Ò²Õ²¤¶ 246
11.2.2 CH32V307§@¬° USB±q¾÷ªºµ{¦¡³]­p¤èªk 246
11.2.3 CH32V307§@¬° USB¥D¾÷ªºµ{¦¡³]­p¤èªk 254
11.3 ´O¤J¦¡¤A¤Óºôªº³q¥Î°ò¦ª¾ÃÑ 257
11.3.1 ¤A¤Óºôªº¥Ñ¨Ó»P¨ó©w¼Ò«¬ 257
11.3.2 ¤A¤Óºô¤¤ªº¥D­nª«²z³]³Æ 260
11.3.3 ¬ÛÃö¦Wµü¸ÑÄÀ 262
11.4 CH32V307ªº¤A¤Óºô¼Ò²ÕÀ³¥Îµ{¦¡³]­p¤èªk 265
11.4.1 CH32V307ªº¤A¤Óºô¼Ò²Õ²¤¶ 265
11.4.2 ¤A¤Óºô©³¼hÅX°Êºc¥ó 267
11.4.3 ¤A¤Óºô´ú¸Õ¹ê¨Ò 269
11.5 ¥»³¹¤pµ² 284
²ß ÃD 284
²Ä12³¹ ¨t²Î®ÉÄÁ»P¨ä¥L¥\¯à¼Ò²Õ 286
12.1 ®ÉÄÁ¨t²Î 286
12.1.1 ®ÉÄÁ¨t²Î·§­z 286
12.1.2 ®ÉÄÁ¼Ò²Õ±H¦s¾¹·§­n 287
12.1.3 ®ÉÄÁ¼Ò²Õµ{¦¡³]­p¹ê¨Ò 289
12.2 ¹q·½¼Ò²Õ»P­«©w¼Ò²Õ 291
12.2.1 ¹q·½¼Ò²Õ 291
12.2.2 ­«©w¼Ò²Õ 292
12.3 ¬Ýªùª¯ 292
12.3.1 ¿W¥ß¬Ýªùª¯ 293
12.3.2 ¨t²Îµøµ¡¬Ýªùª¯ 294
12.4 ¼Æ¦ìµø°T¤¶­±»P¦w¥þ¼Æ¦ì¿é¤J/¿é¥X 296
12.4.1 ¼Æ¦ìµø°T¤¶­± 296
12.4.2 ¦w¥þ¼Æ¦ì¿é¤J/¿é¥X 297
¥»³¹¤pµ² 298
²ß ÃD 298
²Ä13³¹ À³¥Î®×¨Ò 299
13.1 ´O¤J¦¡¨t²Îí©w©Ê°ÝÃD 299
13.2 ¥~±µ·P´ú¾¹¤Î°õ¦æ³¡¥óªºµ{¦¡³]­p¤èªk 300
13.2.1 ¶}Ãö¶q¿é¥XÃþÅX°Êºc¥ó 300
13.2.2 ¶}Ãö¶q¿é¤JÃþÅX°Êºc¥ó 303
13.2.3 Án­µ»P¥[³t«×·P´ú¾¹ÅX°Êºc¥ó 305
13.3 §Y®É¾Þ§@¨t²ÎªºÂ²©ú¹ê¨Ò 306
13.3.1 µL§@·~¨t²Î»P§Y®É¾Þ§@¨t²Î 306
13.3.2 RTOS¤¤±`¥Îªº°ò¥»·§©À 307
13.3.3 °õ¦æºüªº¤T­n¯À¡B¥|ºØª¬ºA¤Î¤TºØ°ò¥»§Î¦¡ 308
13.3.4 RTOS¤Uªºµ{¦¡³]­p¹ê¨Ò 311
13.4 ´O¤J¦¡¤H¤u´¼¼zªºÂ²©ú¹ê¨Ò 312
13.4.1 AHLGEORS²¤¶ 312
13.4.2 AHLGEORSªº¸ê®ÆÀò¨ú»P°V½m¹Lµ{ 314
13.4.3 ¦b³q¥Î´O¤J¦¡¹q¸£GEC¤W¶i¦æªº±À²z¹Lµ{ 315
13.5 ¨GùÚ MCUªº¨ä¥L´O¤J¦¡¹ê½î¸ê·½Â²¤¶ 316
13.5.1 AHLGCH573 316
13.5.2 AHLGCH573GNBGIoT 317
13.5.3 AHLGCH573GCAT1 318
°Ñ¦Ò¤åÄm 320
§Ç¡G