ÄÜÅÙÃ÷ »ó¼¼º¸±â
Çã±³¼öÀÇ ARM Mbed ÇÁ·Î±×·¡¹Ö ÀÔ¹®


Çã±³¼öÀÇ ARM Mbed ÇÁ·Î±×·¡¹Ö ÀÔ¹®

Çã±³¼öÀÇ ARM Mbed ÇÁ·Î±×·¡¹Ö ÀÔ¹®

<Çã°æ¿ë> Àú | Á¦ÀÌÆà

Ãâ°£ÀÏ
2021-07-26
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
61 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¾ÆµÎÀ̳븦 ³Ñ¾î¼³ »õ·Î¿î Ç÷§Æû ¡®ARM Mbed¡¯·Î
Cortex-M ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏÀÚ


¡ºÇã±³¼öÀÇ ARM Mbed ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡»¿¡¼­´Â Mbed¸¦ ÀÌ¿ëÇÏ¿© Cortex-M ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ À§ÇÑ ÇÁ·Î±×·¥ ÀÛ¼º ¹æ¹ý°ú ´Ù¾çÇÑ ÁÖº¯ÀåÄ¡¸¦ Mbed ȯ°æ¿¡¼­ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. Cortex-M ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ óÀ½ »ç¿ëÇÏ´Â µ¶ÀÚ¿¡°Ô´Â Cortex-M ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¿¡ ´ëÇÑ ÀÌÇظ¦, °í¼º´É ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯°¡ ÇÊ¿äÇÑ µ¶ÀÚ¿¡°Ô´Â ÇÁ·ÎÅäŸÀÌÇÎ µµ±¸·Î¼­ÀÇ Mbed¸¦ ¼Ò°³ÇÑ´Ù.

ÀúÀÚ¼Ò°³

¿¬¼¼´ëÇб³ ÀüÀÚ°øÇаú Çлç¿Í µ¿(ÔÒ) ´ëÇпø ¼®»ç¸¦ ÃëµæÇÏ¿´´Ù. ÀÌÈÄ Ç÷θ®´Ù´ëÇб³(University of Florida)¿¡¼­ ÄÄÇ»ÅÍ°øÇÐ ¹Ú»ç¸¦ ÃëµæÇÏ¿´À¸¸ç, ÇöÀç µ¿ÀÇ´ëÇб³ ÀüÀÚ°øÇаú ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. Àú¼­·Î´Â ¡ºCÆ÷ÀÚ¸¦ À§ÇÑ º»°Ý C ¾ð¾î ÇÁ·Î±×·¡¹Ö¡»(2017), ¡ºµû¶ó Çϸ鼭 ¹è¿ì´Â ¾ÆµÎÀ̳롻(2016), ¡º»ç¹°ÀÎÅͳÝÀ» Ç°Àº ¾ÆµÎÀ̳롻(2016), ¡º¾ÆÆ®¸á ½ºÆ©µð¿À¿Í ¾ÆµÎÀ̳ë·Î ¹è¿ì´Â ATmega328 ÇÁ·Î±×·¡¹Ö¡»(2015), ¡ºÇÙ½É ¿¹Á¦·Î ¹è¿ì´Â ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö¡»(2015), ¡º¾ÆµÎÀÌ³ë »ó»óÀ» ½ºÄÉÄ¡ÇÏ´Ù¡»(2014) µîÀÌ ÀÖ´Ù.

¸ñÂ÷

PART I Mbed ¼Ò°³

CHAPTER 01 Mbed¶õ ¹«¾ùÀΰ¡?
1.1 ARM ÇÁ·Î¼¼¼­ 2
1.2 Cortex-M 8
1.3 MbedÀÇ µîÀå 10
1.4 Mbed º¸µå 14
1.5 Mbed º¸µåÀÇ ´ÜÁ¡ 17
1.6 Mbed¿Í ¾ÆµÎÀ̳ë 19

CHAPTER 02 ´©Å¬·¹¿À º¸µå ½ÃÀÛÇϱâ
2.1 ´©Å¬·¹¿À º¸µå 21
2.2 ´©Å¬·¹¿À º¸µåÀÇ Æ¯Â¡ 25
2.3 Mbed ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ 29
2.4 ÄÄÇ»ÅÍ¿ÍÀÇ ½Ã¸®¾ó Åë½Å 37
2.5 ¸Î´Â¸» 41

CHAPTER 03 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ÇÁ·Î±×·¡¹Ö
3.1 ºí¸µÅ© ÇÁ·Î±×·¥ 44
3.2 °´Ã¼ÀÇ »ç¿ë 46
3.3 ¸Î´Â¸» 50

CHAPTER 04 NUCLEO-F103RB º¸µå »ç¿ëÇϱâ
4.1 Mbed º¸µå 51
4.2 STM32F103RBT6 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ 53
4.3 NUCLEO-F103RB º¸µå 55
4.4 ¹ü¿ë ÀÔÃâ·Â ÇÉ »ç¿ë: LED1, USER_BUTTON 57
4.5 ¸Î´Â¸» 61

CHAPTER 05 Mbed API
5.1 Mbed API 62
5.2 Çϵå¿þ¾î Á¾¼ÓÀû ÇÁ·Î±×·¡¹Ö 64
5.3 Çϵå¿þ¾î µ¶¸³Àû ÇÁ·Î±×·¡¹Ö 68
5.4 LPC1768 º¸µå 73
5.5 ¸Î´Â¸» 80

PART II ±âº» ÇÁ·Î±×·¡¹Ö

CHAPTER 06 µðÁöÅÐ µ¥ÀÌÅÍ ÀÔÃâ·Â
6.1 µðÁöÅÐ µ¥ÀÌÅÍ ÀÔÃâ·Â 82
6.2 DigitalOut Ŭ·¡½º 89
6.3 DigitalIn Ŭ·¡½º 93
6.4 DigitalInOut Ŭ·¡½º 97
6.5 ¸Î´Â¸» 99

CHAPTER 07 UART ½Ã¸®¾ó Åë½Å
7.1 ½Ã¸®¾ó Åë½Å 100
7.2 UART 101
7.3 Serial Ŭ·¡½º 105
7.4 ¸Î´Â¸» 115

CHAPTER 08 ¾Æ³¯·Î±× µ¥ÀÌÅÍ ÀÔ·Â
8.1 ¾Æ³¯·Î±× µðÁöÅÐ º¯È¯ 116
8.2 AnalogIn Ŭ·¡½º 119
8.3 ¸Î´Â¸» 124

CHAPTER 09 PWM ½ÅÈ£ Ãâ·Â
9.1 PWM ½ÅÈ£ Ãâ·Â 125
9.2 PwmOut Ŭ·¡½º 130
9.3 ¸Î´Â¸» 135

CHAPTER 10 ÀÎÅÍ·´Æ®
10.1 Æú¸µ ¹æ½Ä°ú ÀÎÅÍ·´Æ® ¹æ½Ä 136
10.2 Ticker Ŭ·¡½º 138
10.3 InterruptIn Ŭ·¡½º 139
10.4 ¸Î´Â¸» 146

CHAPTER 11 ÁÖ±âÀûÀÎ µ¥ÀÌÅÍ Ã³¸®
11.1 wait ÇÔ¼ö 147
11.2 Timer Ŭ·¡½º 150
11.3 Ticker Ŭ·¡½º 152
11.4 Timeout Ŭ·¡½º 155
11.5 ¸Î´Â¸» 156

CHAPTER 12 SPI Åë½Å
12.1 SPI 157
12.2 EEPROM 162
12.3 SPI ¹æ½Ä OLED 168
12.4 ¸Î´Â¸» 175

CHAPTER 13 I2C Åë½Å
13.1 I2C 176
13.2 I2C ¹æ½Ä OLED 181
13.3 ÅؽºÆ® LCD 187
13.4 ¸Î´Â¸» 193

CHAPTER 14 1-¿ÍÀ̾î Åë½Å
14.1 1-¿ÍÀ̾î Åë½Å 195
14.2 DS18B20 ¿Âµµ ¼¾¼­ 199
14.3 ¸Î´Â¸» 205

PART III ÁÖº¯ÀåÄ¡ ÇÁ·Î±×·¡¹Ö

CHAPTER 15 ºí·çÅõ½º
15.1 ºí·çÅõ½º 208
15.2 HC-06 ºí·çÅõ½º ¸ðµâ 209
15.3 ½º¸¶Æ®Æù ¼³Á¤ 214
15.4 ºí·çÅõ½º Åë½Å 215
15.5 ¸Î´Â¸» 218

CHAPTER 16 ·ÎÅ͸® ÀÎÄÚ´õ
16.1 ·ÎÅ͸® ÀÎÄÚ´õ 219
16.2 ·ÎÅ͸® ÀÎÄÚ´õÀÇ »ç¿ë 221
16.3 ¸Î´Â¸» 226

CHAPTER 17 ¼¾¼­
17.1 ¿Âµµ ¼¾¼­ 228
17.2 Á¶µµ ¼¾¼­ 231
17.3 PIR ¼¾¼­ 233
17.4 ¸Î´Â¸» 237

CHAPTER 18 µðÁöÅÐ ¿Â½Àµµ ¼¾¼­
18.1 DHT11 ¼¾¼­ 239
18.2 DHT22 ¼¾¼­ 246
18.3 ¸Î´Â¸» 250

CHAPTER 19 °Å¸® ÃøÁ¤ ¼¾¼­
19.1 ÃÊÀ½ÆÄ °Å¸® ¼¾¼­ 251
19.2 Àû¿Ü¼± °Å¸® ¼¾¼­ 256
19.3 ¸Î´Â¸» 259

CHAPTER 20 ¸±·¹ÀÌ
20.1 ¸±·¹ÀÌ 260
20.2 ¸±·¹À̸¦ ÅëÇÑ °¡ÀüÁ¦Ç°ÀÇ Á¦¾î 262
20.3 ¸Î´Â¸» 267

CHAPTER 21 7¼¼±×¸ÕÆ® Ç¥½ÃÀåÄ¡
21.1 7¼¼±×¸ÕÆ® Ç¥½ÃÀåÄ¡ 268
21.2 ÇÑ ÀÚ¸® 7¼¼±×¸ÕÆ® Ç¥½ÃÀåÄ¡ 270
21.3 ³× ÀÚ¸® 7¼¼±×¸ÕÆ® Ç¥½ÃÀåÄ¡ 273
21.4 ¸Î´Â¸» 283

CHAPTER 22 LED ¸ÅÆ®¸¯½º
22.1 LED ¸ÅÆ®¸¯½º 284
22.2 LED ¸ÅÆ®¸¯½º Á¦¾î 287
22.3 Sseg ¶óÀ̺귯¸® »ç¿ë 291
22.4 ¸Î´Â¸» 292

CHAPTER 23 ÅؽºÆ® LCD
23.1 ÅؽºÆ® LCD 293
23.2 ÅؽºÆ® LCD ¶óÀ̺귯¸® 296
23.3 ¸Î´Â¸» 301

CHAPTER 24 RTC
24.1 RTC 302
24.2 DS1307 303
24.3 DS3231 313
24.4 ¸Î´Â¸» 321

CHAPTER 25 DC ¸ðÅÍ
25.1 DC ¸ðÅÍ 322
25.2 DC ¸ðÅÍ Á¦¾î 325
25.3 ¸Î´Â¸» 333

CHAPTER 26 ¼­º¸ ¸ðÅÍ
26.1 ¼­º¸ ¸ðÅÍ 334
26.2 ¼­º¸ ¸ðÅÍ Á¦¾î 336
26.3 °¡º¯ÀúÇ×À¸·Î ¼­º¸ ¸ðÅÍ Á¦¾î
26.4 ¸Î´Â¸» 340

PART IV °í±Þ ÇÁ·Î±×·¡¹Ö

CHAPTER 27 RTOS ¡ª ¸ÖƼ½º·¹µå ±¸Çö
27.1 ½Ç½Ã°£ ¿î¿µÃ¼Á¦ 344
27.2 ½º·¹µå 345
27.3 ½Ã±×³Î 349
27.4 ¸Î´Â¸» 353

CHAPTER 28 STM32duino ¡ª STM32¸¦ À§ÇÑ ¾ÆµÎÀ̳ë ÄÚ¾î
28.1 ¾ÆµÎÀ̳ë ȯ°æ ¼³Á¤ 355
28.2 ¾ÆµÎÀÌ³ë ½ºÄÉÄ¡ 358
28.3 ¸Î´Â¸» 364

CHAPTER 29 ´©Å¬·¹¿À-¾ÆµÎÀ̳ë UART Åë½Å
29.1 ´©Å¬·¹¿À º¸µå¿Í ¾ÆµÎÀÌ³ë ¿ì³ë ¿¬°á 366
29.2 UART ½Ã¸®¾ó Åë½Å ÇÁ·Î±×·¡¹Ö 370
29.3 ¸Î´Â¸» 372

CHAPTER 30 ºí·çÇÊ º¸µå
30.1 ºí·çÇÊ º¸µå 373
30.2 ºí·çÇÊ º¸µå ÇÁ·Î±×·¡¹Ö 374
30.3 ¸Î´Â¸» 379

ã¾Æº¸±â 381