-- ·|­û / µù¥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¤ÀÃþ

ARM Cortex-M4 ´O¤J¦¡¨t²Î¥~³]±µ¤f¶}µo¡X¡X°ò¤_STM32F4¨t¦C·L±±¨î¾¹¡]·L½ÒµøÀWª©¡^

( ²Åé ¦r)
§@ªÌ¡G®O®üµëÃþ§O¡G1. -> ¹q¸£²Õ´»PÅé¨tµ²ºc -> ´O¤J¦¡¨t²Î -> Cortex
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀARM Cortex-M4 ´O¤J¦¡¨t²Î¥~³]±µ¤f¶}µo¡X¡X°ò¤_STM32F4¨t¦C·L±±¨î¾¹¡]·L½ÒµøÀWª©¡^ 3dWoo®Ñ¸¹¡G 56347
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

STM32¨t¦C32¦ì·L±±¨î¾¹°ò¤_ARM CortexúQM¨t¦C³B²z¾¹¡A¦®¦b¬°MCU¥Î¤á´£¨Ñ·sªº¶}µo¦Û¥Ñ«×¡C¥¦¥]¬A¤@¨t¦C²£«~¡A¶°°ª©Ê¯à¡B¹ê®É¥\¯à¡B¼Æ¦r«H¸¹³B²z¡B§C¥\¯Ó/§C¹qÀ£¾Þ§@¡B³s±µ©Êµ¥¯S©Ê¤_¤@¨­¡A¦P®ÉÁÙ«O«ù¤F¶°¦¨«×°ª©M©ö¤_¶}µoªº¯SÂI¡C

«~ºØ»ô¥þªºSTM32·L±±¨î¾¹°ò¤_¦æ·~¼Ð·Ç¤º®Ö¡A´£¨Ñ¤F¤j¶q¤u¨ã©M³n¥ó¿ï¶µ¥H¤ä«ù¶µ¥Ø¶}µo¡A¨Ï¸Ó¨t¦C²£«~¦¨¬°¤p«¬¶µ¥Ø©ÎºÝ¨ìºÝ¥­»Oªº²z·Q¿ï¾Ü¡A¥D­n¥]¬A¥D¬y²£«~(STM32F0¡BSTM32F1¡BSTM32F3)¡B¶W§C¥\¯Ó²£«~(STM32L0¡BSTM32L1¡BSTM32L4¡BSTM32L4+)¡B°ª©Ê¯à²£«~(STM32F2¡BSTM32F4¡BSTM32F7¡BSTM32H7)¡C

STM32F4¨t¦C¥]§t°ª³t´O¤J¦¡¦sÀx¾¹©M¼sªxªº¼W±j«¬I/O©M¥~³]¡A³s±µ¨ì¨â­ÓAPBÁ`½u¡B¤T­ÓAHBÁ`½u©M¤@­Ó32¦ì¦hAHBÁ`½u¯x°}¡F 64KB CCM(¤º®Ö½¢¦X¦sÀx¾¹)¼Æ¾ÚRAM¡F LCD¦}¦æ±µ¤f¡A8080/6800¼Ò¦¡¡F ¨ã¦³¥¿¥æ(¼W¶q)½s½X¾¹¿é¤Jªº©w®É¾¹¡F 5V®e¿ùI/O¡F ¦}¦æÄá¹³ÀY±µ¤f¡F ¯uÀH¾÷¼Æµo¥Í¾¹¡F ¨ã¦³¨È¬í¯Åºë«×©Mµw¥ó¤é¾úªºRTC¡F 96¦ì°ß¤@ID¡C¥»®Ñ®×¨Ò¨Ï¥Î·Nªk¥b¾ÉÅ餽¥qªºSTM32F407VGTxªä¤ù¹ê²{¡C

¥»®Ñ®×¨Ò¨Ï¥ÎSTM32©T¥ó®w¶i¦æ¶}µo¡C¥¦¬O¥Ñ·Nªk¥b¾ÉÅ餽¥q°w¹ïSTM32´£¨Ñªº¨ç¼Æ±µ¤f¡A§YAPI(Application Program Interface)¡A¨ã¦³¶}µo§Ö³t¡B©ö¤_¾\Ū¡BºûÅ@¦¨¥»§Cµ¥ÀuÂI¡C¶}µoªÌ½Õ¥Î³o¨Ç¨ç¼Æ±µ¤f¨Ó°t¸mSTM32ªº±H¦s¾¹¡A¥i¥H²æÂ÷³Ì©³¼hªº±H¦s¾¹¾Þ§@¡C

¥»®Ñ¾A¥Î¤_Windows 10¨t²Î¡F ¨Ï¥Îªº½sĶ³n¥ó¬°MDK5¡D18¡A©T¥ó®w¬°STM32F4xx HAL®w¡F ®Ñ¤¤¥þ³¡®×¨Ò¦bªZº~­¸¯è¬ì§Þ¦³­­¤½¥q¥Í²£ªº­¸¯èSTM32F407¶}µoªO¤W´ú¸Õ³q¹L¡C

§@ªÌ´£¨Ñªø´Á¡B¦³®ÄªºµªºÃªA°È¡A´Á«Ý»PŪªÌ¥æ¬y¬ÛÃö§Þ³N°ÝÃD¡B¦æ·~À³¥Î©Î¦X§@·N¦Vµ¥¸ÜÃD¡C

¤¬°Ê¥æ¬y

¥»®Ñ¥i§@¬°¥»¬ì¤Î°ªÂ¾°|®Õ¹q¤l«H®§Ãþ±M·~ªº±Ð§÷¡A¤]¥i§@¬°´O¤J¦¡§Þ³N·R¦nªÌ»P¤uµ{®vªº°Ñ¦Ò¸ê®Æ¡C

½sªÌ2023¦~7¤ë
¤º®e²¤¶¡G

¡mARM Cortex-M4 ´O¤J¦¡¨t²Î¥~³]±µ¤f¶}µo¡X¡X°ò¤_STM32F4¨t¦C·L±±¨î¾¹¡n¡]·L½ÒµøÀWª©¡^¸Ô²ÓÁ¿­z¤FSTM32F4¨t¦C·L±±¨î¾¹µw¥ó¥H¤Î°ò¦¶}µo»P¹ê½îÀ³¥Î¶}µo¡A¥]¬AGPIO¡B¦ê¤f¡B©w®É¾¹¡BI2C¡BSPI¡BADC©MDACµ¥¬ÛÃö§Þ³N¡A¹ï¾ã­ÓSTM32F4¨t¦C·L±±¨î¾¹¶i¦æÁ`µ²®Þ²z¡A¾A¦X¼s¤jŪªÌ§@¬°¾Ç²ßARM Cortex-M4 ´O¤J¦¡¨t²Î¥~³]±µ¤f§Þ³Nªº°Ñ¦Ò®Ñ¡C
¥Ø¿ý¡G

²Ä1³¹STM32¶}µo¤Jªù
1.1STM32F4¥DªOµw¥ó¸ê·½
1.1.1STM32F4¥DªOµw¥óµ²ºc
1.1.2±µ¤f©ú²Ó
1.1.3¸õ½u¥\¯à©w¸q
1.1.4«öÁä©w¸q
1.1.5¥D±±ªO¸ê·½»¡©ú
1.1.6¥D±±ªO­ì²z¹Ï
1.2±Ò°Ê¤å¥ó©M®ÉÄÁ°t¸m
1.2.1±Ò°Ê¤å¥ó
1.2.2STM32F4®ÉÄÁ¨t²Î
²Ä2³¹GPIO¶}µo
2.1LED¿O±±¨î
2.1.1¶}µo­ì²z
2.1.2¶}µo¨BÆJ
2.1.3¹B¦æµ²ªG
2.2¸Á»ï¾¹±±¨î
2.2.1¶}µo­ì²z
2.2.2¶}µo¨BÆJ
2.2.3¹B¦æµ²ªG
2.3«öÁä³B²z¡G½ü¸ß
2.3.1¶}µo­ì²z
2.3.2¶}µo¨BÆJ
2.3.3¹B¦æµ²ªG
2.4«öÁä³B²z¡G¤¤Â_
2.4.1¶}µo­ì²z
2.4.2¶}µo¨BÆJ
2.4.3¹B¦æµ²ªG
2.5«Ý¾÷³ê¿ô
2.5.1¶}µo­ì²z
2.5.2¶}µo¨BÆJ
2.5.3¹B¦æµ²ªG
²Ä3³¹¦ê¤f¶}µo
3.1¦ê¤f³q«H¡G½ü¸ß
3.1.1¶}µo­ì²z
3.1.2¶}µo¨BÆJ
3.1.3¹B¦æµ²ªG
3.2¦ê¤f³q«H¡G¤¤Â_
3.2.1¶}µo­ì²z
3.2.2¶}µo¨BÆJ
3.2.3¹B¦æµ²ªG
3.3¦ê¤f³q«H¡GDMA
3.3.1¶}µo­ì²z
3.3.2¶}µo¨BÆJ
3.3.3¹B¦æµ²ªG
²Ä4³¹©w®É¾¹¶}µo
4.1ºwµª©w®É¾¹
4.1.1¶}µo­ì²z
4.1.2¶}µo¨BÆJ
4.1.3¹B¦æµ²ªG
4.2©w®É¾¹
4.2.1¶}µo­ì²z
4.2.2¶}µo¨BÆJ
4.2.3¹B¦æµ²ªG
4.3PWM¿é¥X
4.3.1¶}µo­ì²z
4.3.2¶}µo¨BÆJ
4.3.3¹B¦æµ²ªG
4.4¿é¤J®·Àò
4.4.1¶}µo­ì²z
4.4.2¶}µo¨BÆJ
4.4.3¹B¦æµ²ªG
4.5PWM¿é¤J
4.5.1¶}µo­ì²z
4.5.2¶}µo¨BÆJ
4.5.3¹B¦æµ²ªG
4.6¹q®eIJºN«öÁä
4.6.1¶}µo­ì²z
4.6.2¶}µo¨BÆJ
4.6.3¹B¦æµ²ªG
4.7¿W¥ß¬Ýªùª¯
4.7.1¶}µo­ì²z
4.7.2¶}µo¨BÆJ
4.7.3¹B¦æµ²ªG
4.8µ¡¤f¬Ýªùª¯
4.8.1¶}µo­ì²z
4.8.2¶}µo¨BÆJ
4.8.3¹B¦æµ²ªG
²Ä5³¹ADC¶}µo
5.1ADC¡Gªö¶°¥ú·Ó±j«×
5.1.1¶}µo­ì²z
5.1.2¶}µo¨BÆJ
5.1.3¹B¦æµ²ªG
5.2ADC¡G³æADC±½´yÂà´«
5.2.1¶}µo­ì²z
5.2.2¶}µo¨BÆJ
5.2.3¹B¦æµ²ªG
5.3ADC¡GADCªºDMA¼Ò¦¡
5.3.1¶}µo­ì²z
5.3.2¶}µo¨BÆJ
5.3.3¹B¦æµ²ªG
5.4ADC¡GÂù­«ADC¥æ¤e¼Ò¦¡
5.4.1¶}µo­ì²z
5.4.2¶}µo¨BÆJ
5.4.3¹B¦æµ²ªG
5.5ADC¡G©w®É¾¹Ä²µo¼Ò¦¡
5.5.1¶}µo­ì²z
5.5.2¶}µo¨BÆJ
5.5.3¹B¦æµ²ªG
²Ä6³¹DAC¶}µo
6.1DACÂù³q¹D¿é¥X
6.1.1¶}µo­ì²z
6.1.2¶}µo¨BÆJ
6.1.3¹B¦æµ²ªG
6.2DAC¥¿©¶ªi
6.2.1¶}µo­ì²z
6.2.2¶}µo¨BÆJ
6.2.3¹B¦æµ²ªG
²Ä7³¹Á`½u¶}µo
7.1CAN³q«H
7.1.1¶}µo­ì²z
7.1.2¶}µo¨BÆJ
7.1.3¹B¦æµ²ªG
7.2RSúQ485³q«H
7.2.1¶}µo­ì²z
7.2.2¶}µo¨BÆJ
7.2.3¹B¦æµ²ªG
7.3¬õ¥~»»±±
7.3.1¶}µo­ì²z
7.3.2¶}µo¨BÆJ
7.3.3¹B¦æµ²ªG
7.4I2C³q«H
7.4.1¶}µo­ì²z
7.4.2¶}µo¨BÆJ
7.4.3¹B¦æµ²ªG
7.5¼ÒÀÀI2C³q«H
7.5.1¶}µo­ì²z
7.5.2¶}µo¨BÆJ
7.5.3¹B¦æµ²ªG
7.6SPI³q«H
7.6.1¶}µo­ì²z
7.6.2¶}µo¨BÆJ
7.6.3¹B¦æµ²ªG
²Ä8³¹¦sÀx¾¹¶}µo
8.1EEPROMŪ¼g
8.1.1¶}µo­ì²z
8.1.2¶}µo¨BÆJ
8.1.3¹B¦æµ²ªG
8.2FlashŪ¼g
8.2.1¶}µo­ì²z
8.2.2¶}µo¨BÆJ
8.2.3¹B¦æµ²ªG
8.3W25Q128Ū¼g
8.3.1¶}µo­ì²z
8.3.2¶}µo¨BÆJ
8.3.3¹B¦æµ²ªG
8.4SD¥dŪ¼g
8.4.1¶}µo­ì²z
8.4.2¶}µo¨BÆJ
8.4.3¹B¦æµ²ªG
8.5¥~³¡SRAMŪ¼g
8.5.1¶}µo­ì²z
8.5.2¶}µo¨BÆJ
8.5.3¹B¦æµ²ªG
8.6¤º¦sºÞ²z
8.6.1¶}µo­ì²z
8.6.2¶}µo¨BÆJ
8.6.3¹B¦æµ²ªG
²Ä9³¹°ª¯Å¥~³]¶}µo
9.1MPU6050¶Ç·P¾¹
9.1.1¶}µo­ì²z
9.1.2¶}µo¨BÆJ
9.1.3¹B¦æµ²ªG
9.2TFTLCD
9.2.1¶}µo­ì²z
9.2.2¶}µo¨BÆJ
9.2.3¹B¦æµ²ªG
9.3IJºN«Ì
9.3.1¶}µo­ì²z
9.3.2¶}µo¨BÆJ
9.3.3¹B¦æµ²ªG
°Ñ¦Ò¤åÄm
§Ç¡G