-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·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¤ÀÃþ

²Ó»¡Cortex M0¶}µo¡X¡X¥HLPC1114¬°¨Ò

( ²Åé ¦r)
§@ªÌ¡G¶¾¨³Ãþ§O¡G1. -> ¹q¸£²Õ´»PÅé¨tµ²ºc -> ´O¤J¦¡¨t²Î -> Cortex
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ²Ó»¡Cortex M0¶}µo¡X¡X¥HLPC1114¬°¨Ò 3dWoo®Ñ¸¹¡G 48436
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 295 ¤¸

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

ĶªÌ§Ç¡G

«e¨¥¡G

¦b·í«e´O¤J¦¡¨t²Îªº§CºÝÀ³¥Î»â°ì¡A¥HARM CortextúQM0¬°®Ö¤ßªºªä¤ù¦³µÛ¨}¦nªº¥«³õ«e´º¡C¥@¬É¦U¤j¥b¾ÉÅé¼t°Ó¡]¦pNXP¡BFreescale¡BAtmelµ¥¡^³£³°Äò±À¥X¤F°ò¤_CortextúQM0¤º®Öªº¨t¦Cªä¤ù¡CÀHµÛ¦¹Ãþªä¤ùªº¤j¶q´¶¤Î¡A¨ä»ù®æ¤]¶V¨Ó¶V§C¡AÅý¼s¤j¶}µoªÌ¥H8¦ìªä¤ùªº»ù®æÀò±o¤F32¦ìªä¤ùªº©Ê¯à¡A¤j¦³¨ú¥N¶Ç²Î§CºÝªä¤ù¤§¶Õ¡A©Ò¥H¡A¾Ç²ß©M¨Ï¥ÎCortextúQM0¶}µoªº¤H¤]¶V¨Ó¶V¦h¡A¥«³õ¼ç¤O¸û¤j¡C
¡@¡@2010¦~¡A®¦´¼®ú¡]NXP¡^¤½¥q±À¥Xªº°ò¤_ARM CortexúQM0¤º®ÖªºLPC1100¨t¦Cªä¤ù¨ã¦³«D±`¥X¦âªº©Ê»ù¤ñ¡AÀH¦Z¤S¤£Â_ÂX®i¤É¯Å¡A¨³³t¤Þ°_·~¬Éªº¼sªxÃöª`¡C¥»®Ñ¿ï¨ú¥Ø«e¸û¬°±`¥ÎªºLPC1114ªä¤ù¡A¦}§â¥¦·í§@¤@­Ó32¦ìªº°ª¯Å³æ¤ù¾÷¨Ó¶i¦æ¤ÀªR©M°Q½×¡A¥»®Ñ¦bµ²ºc¤W¤]ªö¥Î¤F¶Ç²Î³æ¤ù¾÷±Ð§÷ªº§Î¦¡¡C¦b½s¼g¹Lµ{¤¤¡A§¡¥H©x¤è´£¨Ñªº­^¤åª©¼Æ¾Ú¤â¥U¬°¨Ì¾Ú¡A®Ñ¤¤©Ò¦³¤Þ¥Îªºªí®æ¡B¹Ï¤ù¡B¼Æ¾Úµ¥³£¨Ó¦Û©x¤è¤â¥U¡A¦ý¤Þ¥Î¦}«D²³æ¦a¹ï¤â¥U¶i¦æù¦C½Ķ¡A¦Ó¬O¦b²z¸Ñ¤º®eªº°ò¦¤W¡Aµ²¦Xªì¾ÇªÌªº»{ª¾³W«ß©M§@ªÌ¦h¦~ªº±Ð¾Ç¹ê½î¸gÅç¡A³q¹L¾Ç²ßªÌ©ö¤_±µ¨üªº§Î¦¡¶i¦æÁ¿­z¡A¥i´£°ª¾Ç²ß¿³½ì¡A´î¤p®À§é·P¡C®Ñ¤¤Á¿­zªº¤º®e²Å¦Xªì¾ÇªÌªº»{ª¾³W«ß¡Aªö¨ú´`§Çº¥¶iªº¤è¦¡¡A¤O¨D¸Ñ¨M¦b¾Ç²ß¤¤¥i¯à¹J¨ìªº°ÝÃD¡A¬ð¥X¹ê»ÚÀ³¥Î¡C
¡@¡@¥»®Ñ¿ï¨ú°ê¤º¬y¦æªºMDKúQARM§@¬°LPC1114ªº¶}µoÀô¹Ò¡A¥Î¹ê¨Òªº¤è¦¡Á¿­z¤F¶}µo¤¤µ{§Çµ²ºc¤§¶¡ªºÃö¨t¡A¦}¸Ô²Ó­åªR¤FÀY¤å¥óªº¥Îªk¡AÅýŪªÌ¤£¶Èª¾¨äµMÁÙª¾¨ä©Ò¥HµM¡CµM¦ZµÛ­«Á¿­zLPC1114¤º³¡¦U²Õ¦¨¼Ò¶ôªº¥\¯à¤Î¹ê»ÚÀ³¥Î¡A¥]§tGPIOºÝ¤f¡B®ÉÄÁ·½¡BNVIC¤¤Â_¨t²Î¡B¨t²Î©w®É¾¹¡B©w®É¾¹/­p¼Æ¾¹¡B¦ê¤f¡BA/DÂà´«¡BI2C±µ¤f¡BSPI±µ¤f¡B¬Ýªùª¯¡B¥\¯ÓºÞ²z¤ÎFlash½sµ{©T¥óµ¥¤º®e¡C¦b¨C­Ó³¹¸`ªºµ²§À¡A³£·|µ¹¥X¤@­Ó»P¸Ó³¡¤À¤º®e±K¤Á¬ÛÃöªº¹ê¨Ò¡AÅý¾Ç²ßªÌ®e©ö²z¸Ñ©M´x´¤©ÒÁ¿±Âªº¤º®e¡A¥H¦¹¨Ó´£¤É¾Ç²ß®ÄªG¡C¥þ®Ñ­±¦V¹ê»Ú¶}µoÀ³¥Î¡Aª`­«¹ï²Ó¸`ªº¤ÀªR¡A¤O¨DÅýŪªÌ¯à®e©ö¤W¤â¡A§Ö³t´x´¤CortexúQM0ªº¶}µo¹Lµ{¡C
¡@¡@¹ï¤_³B²z¾¹ªº¾Ç²ß¡A±q¥»½è¤W¨Ó»¡´N¬O¾Ç²ß³B²z¾¹¤¤¦U­Ó±H¦s¾¹ªº­ì²z¤Î¨ä¨Ï¥Î¤èªk¡A¬°¦¹¥»®Ñ°Q½×¤FLPC1114©Ò¥Î¨ìªº´X¥G©Ò¦³±H¦s¾¹¡A¦ý¦}¨S¦³ª½±µÃ¹¦C©Ò¦³ªº±H¦s¾¹¡A¦Ó¬O§â±H¦s¾¹ªº¾Ç²ß©ñ¨ì¤F¹ê»Úªº¨Ò¤l·í¤¤¡A¥Î¨ì­þ­Ó´N°Q½×­þ­Ó¡A³o¼Ë¯à¦³®Ä¦aÁקK³æ¯Â¾Ç²ß±H¦s¾¹±a¨Óªº¬\Àê¡C®Ñ¤¤¹ï±H¦s¾¹ªº´y­z³£¥ý¤Þ¥Î©x¤è­ì¤å¡AµM¦Z¦A¹ï¨ä¤º®e¶i¦æ¸Ô²Ó°Q½×¡C³o¼Ë°µ¤£¶È¯à´£°ª¸ê®ÆªºÅv«Â©Ê¡AÁÙ¥i¥HÁקK½Ķ©M²z¸Ñ¤Wªºª[¸q¡A¦³§Q¤_ŪªÌ¶i¦æ¾Ç²ß©M°Ñ¦Ò¡C§Y«K¹ï¤_¶}µo¤H­û¡A¥»®Ñ¤]¥i§@¬°¸ê®Æ¤â¥U¶i¦æ¬d¸ß¡A¦Ó¤£¥²¦A¥h½¾\©x¤è¼Æ¾Ú¤â¥U¡C
¡@¡@®Ñ¤¤©Ò¦³µ{§Ç¥N½X¤Î±Ð¾Ç½Ò¥ó¡A³£¥i¥H¨ì²MµØ¤j¾Ç¥Xª©ªÀªº©x¤èºô¯¸¤W¶i¦æ¤U¸ü¡C¥»®Ñ¥Ñ¤ª«n®v­S¤j¾Ç«H®§¾Ç°|¶¾¨³½s¼g¡A§Æ±æ¯à¹ï¦³§Ó¤_¾Ç²ßCortexúQM0¶}µoªºÅªªÌ°_¨ì¿n·¥ªºÀ°§U§@¥Î¡C¦b¦¹¡A¹ï²MµØ¤j¾Ç¥Xª©ªÀ´£¨Ñªº¤j¤O¤ä«ùªí¥Ü¥Ñ°Jªº·PÁ¡I¥Ñ¤_½sªÌª¾Ãѧ½­­©M®É¶¡­Ü«P¡A®Ñ¤¤¤£¨¬¤§³B¦b©ÒÃø§K¡AÀµ½Ð¼s¤jŪªÌ§åµû«ü¥¿¡I


¶¾¨³
2017¦~6¤ë
¤º®e²¤¶¡G

¥»®Ñ¥H®¦´¼®ú¤½¥q¡]NXP¡^ªºLPC1114ªä¤ù¬°¨Ò¡A¸Ô²Ó°Q½×¤FARM CortextúQM0³B²z¾¹ªº¶}µo¹Lµ{¡C¥D­nÁ¿­z¤F¶}µoÀô¹ÒMDKúQARMªº°t¸m¤ÎLPC1114¤º³¡¦U­Ó²Õ¦¨¼Ò¶ôªºµ²ºc¤Î¨Ï¥Î¤èªk¡A¥]§tGPIOºÝ¤f¡B®ÉÄÁ·½¡BNVIC¤¤Â_¨t²Î¡B¨t²Î©w®É¾¹¡B©w®É¾¹/­p¼Æ¾¹¡B¦ê¤f¡BA/DÂà´«¡BI2C±µ¤f¡BSPI±µ¤f¡B¬Ýªùª¯¡B¥\¯ÓºÞ²z¤ÎFlash½sµ{©T¥óµ¥¤º®e¡C¥þ®Ñ¥HÀ³¥Î¬°¥D¡A°w¹ïLPC1114¶}µo¤¤¥i¯à¹J¨ìªº°ÝÃD³£¶i¦æ¤F¸Ô²Óªº°Q½×¡C®Ñ¤¤©Ò¦³¥N½XµL¶·¥ô¦ó­×§ï´N¥iª½±µ¨Ï¥Î¡A©Ò¦³µ{§Ç¥N½X§¡¦bMDKúQARM4.22aÀô¹Ò¤U½Õ¸Õ³q¹L¡C¥»®Ñ¥i§@¬°°ª®Õ¤Î¬ÛÃö°ö°V¾÷ºcªº±Ð§÷¡A¤]¥i§@¬°·R¦nªÌ¦Û¾Ç¨Ï¥Îªº®ÑÄy¡AÁÙ¥i§@¬°´O¤J¦¡¨t²Î¤uµ{¶}µo¤H­ûªº°Ñ¦Ò¤â¥U¡C
¥Ø¿ý¡G

²Ä1³¹LPC1114¤Î¨ä¶}µoÀô¹Ò²¤¶1
1.1LPC1114¤Î¨ä¥D­n¯S©Ê1
1.2MDK¶}µoÀô¹Ò¤Î¨ä°t¸m4
1.3²ßÃD9²Ä2³¹®ÉÄÁ°t¸m»P¥é¯u10
2.1LPC1114ªº®ÉÄÁ¤Î¨ä°t¸m10
2.2LPC1114ªº®ÉÄÁ¥é¯u21
2.3LPC1114ªº®ÉÄÁ¿é¥XºÝ¤f´ú¸Õ25
2.4²ßÃD30²Ä3³¹µ{§Çªº½sĶ»P¤U¸ü31
3.1½sĶµ{§Ç31
3.2¤U¸üµ{§Ç32
3.2.1FlashMagic32
3.2.2ULINK233
3.3²ßÃD36²Ä4³¹³q¥Î¿é¤J¿é¥XºÝ¤f¤ÎÀ³¥Î37
4.1¹ê¨Ò¤Þ¤J37
4.2ÀY¤å¥ó¸ÑªR41
4.2.1¹w©w¸q¤ÀªR41
4.2.2ÀY¤å¥óÀ³¥Î50
4.3GPIOÀ³¥Î¸Ô¸Ñ54
4.3.1GPIOºÝ¤f¾Þ§@¤ÀªR54
4.3.2GPIOºÝ¤f±H¦s¾¹60
4.3.3GPIO¤Þ¸}°t¸m65
4.4GPIO½sµ{¹ê½î72
4.5²ßÃD73²Ä5³¹²§±`©M¤¤Â_¨t²Î¤ÎÀ³¥Î74
5.1²§±`74
5.1.1²§±`¤Î¦V¶q¦a§}74
5.1.2Àu¥ý¯Å75
5.1.3²§±`³B²z75
5.2¤¤Â_¨t²Î80
5.2.1NVIC80
5.2.2±H¦s¾¹¤Î¨ä¬M®g81
5.2.3¤¤Â_IJµo»P³B²z86
5.2.4¤¤Â_¾Þ§@¨ç¼Æ86
5.3¥~³¡¤¤Â_88
5.3.1LPC1114¥~³¡¤¤Â_88
5.3.2¥~³¡¤¤Â_¤J¤f¨ç¼Æ89
5.4¥~³¡¤¤Â_½sµ{¹ê½î90
5.5²ßÃD91²Ä6³¹SysTick©w®É¾¹¤ÎÀ³¥Î92
6.1SysTick©w®É¾¹¥\¯à¤ÀªR92
6.1.1¤º³¡µ²ºc92
6.1.2±H¦s¾¹¤Î¨ä¬M®g93
6.1.3ªì©l­È³]¸m95
6.2SysTick©w®É¾¹½sµ{¹ê½î96
6.3²ßÃD97²Ä7³¹³q¥Î©w®É¾¹¤ÎÀ³¥Î98
7.1³q¥Î©w®É¾¹·§­z98
7.1.1¤º³¡µ²ºc98
7.1.2±H¦s¾¹¤Î¨ä¬M®g98
7.2©w®É¥\¯à¤ÀªR101
7.2.1±H¦s¾¹°t¸m101
7.2.2©w®É¥\¯à½sµ{¹ê½î106
7.3­p¼Æ¥\¯à¤ÀªR108
7.3.1±H¦s¾¹°t¸m108
7.3.2­p¼Æ¥\¯à½sµ{¹ê½î109
7.4¿é¤J®·Àò¥\¯à¤ÀªR112
7.4.1±H¦s¾¹°t¸m113
7.4.2¿é¤J®·Àò¥\¯à½sµ{¹ê½î114
7.5PWM¥\¯à¤ÀªR117
7.5.1±H¦s¾¹°t¸m117
7.5.2PWM¥\¯à½sµ{¹ê½î122
7.6³q¥Î©w®É¾¹ºî¦X¹ê½î124
7.6.1ÅX°ÊLCD1602²G´¹«Ì124
7.6.2¬õ¥~¸Ñ½X129
7.7²ßÃD136²Ä8³¹³q¥Î¦ê¦æ¤f¤ÎÀ³¥Î137
8.1UART¥\¯à¤ÀªR137
8.1.1¤º³¡µ²ºc137
8.1.2±H¦s¾¹¤Î¨ä¬M®g137
8.1.3±H¦s¾¹°t¸m140
8.2UARTºî¦X¹ê½î150
8.2.1±µ¦¬¤¤Â_150
8.2.2µo°eºÝ¤fª¬ºA157
8.2.3¿ï¾Ü©Ê±Ò°Ê159
8.3²ßÃD164²Ä9³¹A/DÂà´«¤ÎÀ³¥Î165
9.1A/DÂà´«¥\¯à¤ÀªR165
9.1.1A/DÂà´«¾¹ªº¯S©Ê165
9.1.2±H¦s¾¹¤Î¨ä¬M®g165
9.1.3±H¦s¾¹°t¸m167
9.1.4ª`·N¨Æ¶µ172
9.2A/DÂà´«½sµ{¹ê½î173
9.3²ßÃD178²Ä10³¹I2C±µ¤f¤ÎÀ³¥Î179
10.1I2C±µ¤f¥\¯à¤ÀªR179
10.1.1I2CÁ`½u179
10.1.2I2C±µ¤fªº¯S©Ê180
10.1.3±H¦s¾¹¤Î¨ä¬M®g181
10.1.4±H¦s¾¹°t¸m183
10.2I2C±µ¤f½sµ{¹ê½î190
10.3²ßÃD199²Ä11³¹SPI±µ¤f¤ÎÀ³¥Î200
11.1SPI±µ¤f¥\¯à¤ÀªR200
11.1.1SPI±µ¤f¯S©Ê200
11.1.2±H¦s¾¹¤Î¨ä¬M®g200
11.1.3±H¦s¾¹°t¸m202
11.2SPI±µ¤f½sµ{¹ê½î210
11.3²ßÃD218²Ä12³¹¬Ýªùª¯¤ÎÀ³¥Î219
12.1¬Ýªùª¯¥\¯à¤ÀªR219
12.1.1¤º³¡µ²ºc¤Î¯S©Ê219
12.1.2±H¦s¾¹¤Î¨ä¬M®g220
12.1.3±H¦s¾¹°t¸m221
12.1.4ª`·N¨Æ¶µ226
12.2¬Ýªùª¯½sµ{¹ê½î227
12.3²ßÃD229²Ä13³¹¥\¯ÓºÞ²z¤ÎÀ³¥Î230
13.1¥\¯ÓºÞ²z230
13.1.1PMU230
13.1.2SCR±H¦s¾¹233
13.1.3¸`¯à¼Ò¦¡235
13.2¥\¯ÓºÞ²z½sµ{¹ê½î242
13.3²ßÃD246²Ä14³¹´_¦ì»PSWD§Þ³N247
14.1´_¦ì247
14.1.1´_¦ì·½247
14.1.2¤W¹q´_¦ì249
14.1.3¥~³¡¤Þ¸}´_¦ì250
14.1.4±¼¹qÀË´ú´_¦ì251
14.2SWD½Õ¸Õ252
14.2.1½Õ¸Õ±µ¤f252
14.2.2³s±µ¤è¦¡254
14.3²ßÃD254²Ä15³¹Flash½sµ{©T¥ó255
15.1BootLoader256
15.2IAP258
15.3¥N½XŪ«OÅ@268
15.4FlashªÈ¿ù270
15.5IAP½sµ{¹ê½î270
15.6²ßÃD280²Ä16³¹¹q¤l®ÉÄÁ¹ê¨Ò281
16.1¹ê¨Ò´y­z281
16.2¹q¸ô­ì²z¹Ï281
16.3¹ê¨Ò¤ÀªR282
16.3.1¹q¸ô¤ÀªR282
16.3.2¥\¯à¤ÀªR282
16.4µ{§Ç¥N½X282
16.5¥N½X»¡©ú299
16.5.1ª¬ºA¾÷½sµ{299
16.5.2ÀRºA§½³¡Åܶq302
16.5.3¨ä¥L»¡©ú302
16.6²ßÃD302ªþ¿ýAI2CÁ`½u±µ¤f¼Ð·Çª¬ºA½X303ªþ¿ýB¼Ð·ÇASCII½Xªí311
°Ñ¦Ò¤åÄm313
§Ç¡G