at91sam7 - university of isfahanengold.ui.ac.ir/~p_moallem/new-moallem-arm-book-summary.pdf ·...

14

Upload: others

Post on 19-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه
Page 2: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

AT91SAM7 خانواده ARM کروکنترلرهایيم

های جاسازی شده ستميدر طراحی س

مان معلمیدکتر پ

ییه يفایمهىدس محمد حس

فرهادی ییحیمهىدس

گريه مهىدسی برق، داوشکده فىی ي مهىدسی، داوشگاه اصفهان

Page 3: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه
Page 4: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

فهرست مطالب

ر ..................................................................... ـگفتاسیپ

یا یهؼواس کشکتشلشا،یه تا ییآؿا: 1فصل 1 ..................................... ا تشاؿ یتذ تؼت هشػم

2 ..................................... کشکتشلشایه کاستشد -1-1

3 ................ کشپشػؼسایه کتشلشاکشیه -1-2

4 ......................................... ا پشداصذ یهؼواس -1-3

5 ..................................... هيیاى یهؼواس -1-3-1

6 ......................................... اساسد یهؼواس -1-3-2

7 ..................... ؿذ اصالح اساسد یهؼواس -1-3-3

RISC CISC .......................... 9 یهؼواس -1-3-4

11 ....................... یا لل خغط پشداصؽ سؽ -1-4

دس یا لل خغط پشداصؽ هشاحل ؾیافضا شیتاث -1-5 13 ..................................................................... ػشػت

14 ...................... آى ااع ا تشاؿ یتذ تؼت -1-6

19 .............................................. ال فصل یا يیتوش

ARM ............ 21 یکشکتشلشایه تا ییآؿا: 2فصل

22 ....................................................... خچیتاس -2-1

ARM ................... 23 یکشکتشلشایه کاستشد -2-2

یکشکتشلشایه دس یا لل خغط پشداصؽ -2-3ARM ..................................................................... 25

ARM ...... 27 یا پشداصذ دس گزسگا یهؼواس -2-4

29 ......... یکوک یا پشداصذ حافظ تیشیهذ -2-5

29 ........................................ حافظ تیشیهذ -2-5-1

30 ................................. یکوک یا پشداصذ -2-5-2

31 ......................... یخاث یاحذا ضاتیتد -2-6

31 ........................... حافظ یاکذ کتشل -2-6-1

31 ............................. قف یاذک کتشل -2-6-2

31 ........................... قف ت یذگیسػ تشاه -2-6-3

یکشکتشلشایه یا یظگی غیػش هشس -2-7ARM ..................................................................... 32

32 .......................... تاهة یتیت 16 دػتسات -2-7-1

32 ................................... 2-تاهة دػتسات -2-7-2

ظیهح ؼخ 2-تاهة تاهة دػتسات -2-7-3 33 .......................................................................... اخشا

33 ..................... یتشداس ؿاس ضیهو یفاس -2-7-4

NEON ...................................... 34 یفاس -2-7-5

34 ........................... گثاى ػگ ػح ىصها -2-7-6

یػوه شوضهاىیغ شذیگ/فشػتذ دسگا -2-7-7 ................................................................................ 34

I2C ............................................. 34 گزسگا -2-7-8

I2S .............................................. 35 گزسگا -2-7-9

36 ............................... الیػش یخاث اػظ -2-7-10

36 ................. وضهاى الیػش کذ کتشل -2-7-11

36 ....................... خاصل یػولکشد تیضؼ -2-7-12

MAC .... 37 اتشت ؿثک ت اتصال اهکاى -2-7-13

CAN ........................................ 37 ؿثک -2-7-14

LIN .......................................... 37 ؿثک -2-7-15

38 .................................. ییصدا اؿکال احذ -2-7-16

JTAG .................... 38 یاتی ةیػ ؼتنیػ -2-7-17

39 .............................. ويیا ظیهح یفاس -2-7-18

40 ......................................... اهکاات شیػا -2-7-19

ARM ................ 41 یکشکتشلشایه یهؼواس -2-8

Page 5: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ب

AT91SAM7 خااد ARMهیکشکتشلشای

یکشکتشلشایه یگزاس ام یا یؿ -2-8-1ARM ..................................................................... 41

یکشکتشلشایه یهؼواس یا ؼخ -2-8-2ARM ..................................................................... 42

ARM یکشکتشلشایه دس ؼت یهؼشف -2-8-3

................................................................................ 43

44 ...... ا پشداصذ ییکاسا ػدؾ یاسایهؼ -2-8-4

ARM........... 45 یکشکتشلشایه یا خااد -2-9

ARM7 ............................. 46 خااد یهؼشف -2-10

52 .............................................. دم فصل یا يیتوش

دس حافظ کذ کتشل داد، تشاه حافظ: 3فصل AT91SAM7S . 53 خااد ARM یکشکتشلشایه

55 ............................ داد تشاه حافظ ال خؾت

56 ....................... داد تشاه حافظ هقذاس -3-1-1

57 ............................................. حافظ قـ -3-1-2

59 ...... یداخل SRAM حافظ آدسع یفضا -3-1-3

59 ........ یداخل ROM حافظ آدسع یفضا -3-1-4

59 ............یداخل فلؾ حافظ آدسع یفضا -3-1-5

61 ............................. حافظ کذ کتشل دم خؾت

62 .............. حافظ کذ کتشل احذ یهؼشف -3-2-1

63 .............. حافظ کذ کتشل احذ یاخضا -3-2-2

65 ....... آى کاستشد حافظ هدذد یکشتذیپ -3-2-3

66 ........................... دیت یت یخغا یتشسػ -3-2-4

66 .............. یداخل فلؾ حافظ کذ شلکت -3-2-5

67 ....... حافظ ادسػت ید آدسع ؿاػاگش -3-2-6

67 ......... حافظ کذ کتشل احذ یا ثثات -3-2-7

C 70 صتاى ت یؼی تشاه یتشا آهاد تاتغ -3-2-8

72 ............................................. ػم فصل یا يیتوش

یکشکتشلشایه دس یهشکض صذپشدا احذ: 4 فصلARM خااد AT91SAM7S ............................ 73

75 ............................... پشداصذ یا ثثات ال خؾت

76 .............. پشداصذ یػولکشد یا تیضؼ -4-1-1

77 ................................... پشداصذ یا ثثات -4-1-2

81 ... تاهة آسم حالت یا ثثات يیت استثاط -4-1-3

تاهة حالت دس تاال یا ثثات ت یدػتشػ -4-1-4 ................................................................................ 81

82 .................................... تیضؼ یا ثثات -4-1-5

85 ................................ یاػوثل دػتسات دم خؾت

86 ................... یاػوثل دػتسات یکل ؿکل -4-2-1

86 ................................................. داد ااع -4-2-2

87 ............................................آسم دػتسات -4-2-3

123 ..................................... تاهة دػتسات -4-2-4

155 .................... ید آدسع یا سؽ ػم خؾت

157 ..... داد پشداصؽ یػولگشا: ال یؿ -4-3-1

ای کلو ؿذى شیرخ/تاسؿذى: دم یؿ -4-3-2 163 ............................................... ػالهت تذى تیات

شیرخ ؿذى تاس دػتسات شیػا: ػم یؿ -4-3-3 169 ..................................................................... ؿذى

ؿذى شیرخ ؿذى تاس: چاسم یؿ -4-3-4 172 ................................................... ا ثثات هدوػ

آى ااع اػتثا یػولکشد تیضؼ چاسم خؾت

............................................................................. 179

182 ................................................. ػت یس -4-4-1

182 ............................... ـذ فیتؼش دػتس -4-4-2

183 ..................................... یافضاس شم قف -4-4-3

183 .......................... دیت یت یاکـ ؾیپ -4-4-4

Page 6: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ت

فشػت هغالة

183 ........................................ دیت یت داد -4-4-5

184 ..................................... قف دسخاػت -4-4-6

184 ........................... غیػش قف دسخاػت -4-4-7

187 ......... یاػوثل صتاى ت یؼی تشاه پدن خؾت

صتاى ت C یکذا قغؼ اص یتؼض هؼادل -4-5-1 188 ................................................................. یاػوثل

یاػوثل صتاى ت کاهل تشاه کی ؿتي -4-5-2 ............................................................................. 191

211 ....................................... چاسم فصل یا يیتوش

افضاس شم تا ییآؿا C صتاى ت یؼی تشاه: 5فصلKeil ..................................................................... 213

C .................... 215 صتاى ت یؼی تشاه ال خؾت

شایهتغ یتشا حافظ یا کالع تا ییآؿا -5-1-1 ............................................................................. 216

typedef .................................... 217 دػتس -5-1-2

217 ..................... پشداصذ یا ثاتث فیتؼش -5-1-3

یا تشاؿ یتشا یؼی تشاه هقذهات -5-1-4AT91SAM7S .................................................. 223

Keil µVision3 . 225افضاسشم تا ییآؿا دم خؾت

226 ................................................... هقذه -5-2-1

227 ........................... ذیخذ پشط کی ذیتل -5-2-2

228 ......................... هثغ لیفا کشدى اضاف -5-2-3

233 ............................................... واتیتظ -5-2-4

C ........... 237 صتاى ت هثغ لیفا کی دادیا -5-2-5

240 ......... یاػوثل صتاى ت تشاه کی دادیا -5-2-6

246 ........................................ پدن فصل یا يیتوش

یکشکتشلشایه دس ؼتنیػ کذ کتشل احذ: 6فصلARM خااد AT91SAM7S ......................... 247

ؼتنیػ کذ کتشل تا هشتثظ یاحذا ال خؾت

............................................................................. 249

255 .......... ػاػت پالغ کذ ذیتل احذ دم خؾت

256 ... ػاػت پالغ کذ ذیتل احذ یهؼشف -6-2-1

256 ................................ یهشکض ػاص ػاى -6-2-2

260 ........................................ فاص قفل حلق -6-2-3

263 ............. تاى هصشف تیشیهذ احذ ػم خؾت

هصشف تیشیهذ کذ کتشل احذ یهؼشف -6-3-1 264 ...................................................................... تاى

264 ............. حاکن ػاػت پالغ کذ کتشل -6-3-2

پشداصذ ت هشتط ػاػت پالغ کذ کتشل -6-3-3 ............................................................................. 265

USB ... 266 احذ ػاػت پالغ کذ شلکت -6-3-4

یخاث یا احذ ػاػت پالغ کذ کتشل -6-3-5 ............................................................................. 266

ذیتل یخاسخ یا ػاػت پالغ کذ کتشل -6-3-6 PCK ................................ 268 یا یپا یس تش ؿذ

کذ کتشل احذ یؼی تشاه هشاحل -6-3-7 269 ........................................................ تاى تیشیهذ

هاتغ کشدى شییتغ ح اص هثال چذ -6-3-8 273 ..................... واتیتظ اػوال اص پغ اػتػ پالغ

275 .................................................. ا ثثات -6-3-9

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-3-10

............................................................................. 283

حاکن ػاػت پالغ دس شییتغ: هثال -6-3-11 285 ................................... ؼتالیکش فشکاغ هحاػث

289 ............ ػت یس کذ کتشل احذ چاسم خؾت

290 ................. ػت یس کذ کتشل یهؼشف -6-4-1

Page 7: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ث

AT91SAM7 خااد ARMهیکشکتشلشای

کذ کتشل دذ لیتـک یا احذ -6-4-2 290 ................................................................. ػت یس

293 ......................................... ػت یس ااع -6-4-3

297 ........ هختلف هاتغ يیت ػت یس تیال -6-4-4

298 .......ػت یس کذ کتشل تیضؼ ثثات -6-4-5

299 .... ػت یس کذ کتشل احذ یا ثثات -6-4-6

C صتاى ت یؼی تشاه یشات آهاد تاتغ -6-4-7

............................................................................. 302

303 ......... ثاىگ ػگ ػح صهاى احذ پدن خؾت

304 ............. گثاى ػگ ػح صهاى یهؼشف -6-5-1

306 .................................................. ا ثثات -6-5-2

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-5-3

............................................................................. 308

یخشخ -یسد یاادسگ ؿـن خؾت

309 ................................................... آا کذ کتشل

310 ........ یخشخ -یسد یا یپا یهؼشف -6-6-1

یکشکتشلشایه یتذ تؼت -6-6-2AT91SAM7S .................................................. 311

313 . یخشخ-یسد یا یپا کذ کتشل -6-6-3

314 ........................................... تاى کتشل -6-6-4

315 ...................................................... قف -6-6-5

315 .......... ا یپا کذ کتشل احذ ػولکشد -6-6-6

319 .................................................. ا ثثات -6-6-7

326 ..................... ا یپا کشدى پلکغ یهالت -6-6-8

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-6-9

............................................................................. 327

یهت غیها ؼتالیکش ـگشیوا تشاه -6-6-10(LCD ) 330 ................................. 4×4 ذیکل صفح

345 .... قف ـشفتیپ کذ کتشل احذ فتن خؾت

346 ........ قف ـشفتیپ کذ کتشل یهؼشف -6-7-1

347 ......................................... تاى هصشف -6-7-2

347 ............................................. قف هاتغ -6-7-3

351 ........................................... یػاد قف -6-7-4

353 ............................................ غیػش قف -6-7-5

355 ................................ یاضغشاس تیضؼ -6-7-6

356 ...................................... یحفاظت حالت -6-7-7

356 .......................................... اهؼتثش قف -6-7-8

356 ............................ ا قف یکل پؿاذى -6-7-9

AIC .......................... 356 احذ یا ثثات -6-7-10

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-7-11

............................................................................. 363

364 .......... قف یؼی تشاه اص هثال کی -6-7-12

371 ............... یهصشف تاى هالحظات ـتن خؾت

372 ...................................... یتغز یا یپا -6-8-1

373 .................................. لتاط کذ نیتظ -6-8-2

(VREG) لتاط کذ نیتظ کذ کتشل -6-8-3 ............................................................................. 373

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-8-4

............................................................................. 374

377 ........... یتات فاصل ػح صهاى احذ ن خؾت

378 ....................... یتات ػح صهاى یهؼشف -6-9-1

379 .................................................. ا ثثات -6-9-2

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-9-3

............................................................................. 381

382 ............ یتات فاصل ػح صهاى اص هثال -6-9-4

Page 8: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ج

فشػت هغالة

385 ........... یقیحق صهاى ػح صهاى احذ دن خؾت

386 ........... یقیحق صهاى ػح صهاى یهؼشف -6-10-1

388 ................................................ ا ثثات -6-10-2

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-10-3

............................................................................. 390

391 .. یقیحق صهاى ػح صهاى احذ اص هثال -6-10-4

393 ........................ ییصدا اؿکال احذ اصدنی خؾت

394 ................... ییصدا اؿکال احذ یهؼشف -6-11-1

394 ................... یخشخ-یسد یا یپا -6-11-2

395 ...................................... تاى تیشیهذ -6-11-3

395 .......................................... قف هاتغ -6-11-4

396 شوضهاىیغ افتیدس ای اسػال اتیػول -6-11-5

402 ................................................ ا ثثات -6-11-6

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -6-11-7

............................................................................. 412

احذ یخشخ ت سؿت کی اسػال: هثال -6-11-8 412 .......................................................... ییصدا اؿکال

416 ........................................ ؿـن فصل یا يیتوش

یکشکتشلشایه یخاث یا احذ شیػا: 7فصلARM خااد AT91SAM7S ......................... 419

421 ........... یخاث یاحذا شیػا یهؼشف ال خؾت

ت نیهؼتق یدػتشػ کذ کتشل احذ دم خؾت

427 ............................... یخاث یاحذا یتشا حافظ

حافظ ت نیقهؼت یدػتشػ احذ یهؼشف -7-2-1 ............................................................................. 428

PDC .................................... 429 واتیتظ -7-2-2

،RPR، TPR یا ثثات) حافظ گش اؿاس -7-2-3RNPR TNPR) .............................................. 430

،RCR، TCR یا ثثات) اتقال ؿواسذ -7-2-4RNCR TNCR) ............................................. 430

431 ............................................ داد اتقال -7-2-5

431 .... اتقال دسخاػت یتشا یذت تیال -7-2-6

433 .................................................. ا ثثات -7-2-7

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-2-8

............................................................................. 438

441 .................. ؿواسذ/ػح صهاى احذ ػم خؾت

442 .................... ؿواسذ/ػح صهاى یهؼشف -7-3-1

TC ................................ 442 احذ یا یپا -7-3-2

443 ................. ؿواسذ/ػح صهاى عشحاس -7-3-3

443 ........................................ تاى تیشیهذ -7-3-4

443 .................................. ؿواسذ کاس عشص -7-3-5

450 .................................................. ا ثثات -7-3-6

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-3-7

............................................................................. 461

ػاػت پالغ تا ؿواسذ/ػح صهاى تشاه -7-3-8 462 ................................ یخاسخ ػاػت پالغ یداخل

465 ..... تالیدید ت آالگ هثذل احذ چاسم خؾت

466 .......... تالیدید ت آالگ هثذل یهؼشف -7-4-1

466 ........................................ تاى تیشیهذ -7-4-2

ADC .................................... 466 یا یپا -7-4-3

ADC .......................................... 467 قف -7-4-4

467 ............................... آالگ یا یسد -7-4-5

ADC ..................................... 468 ػولکشد -7-4-6

ADC .......................... 471 دس خاب حالت -7-4-7

يیکوتش ADC یاذاص سا یتشا الصم صهاى -7-4-8 471 ................................................ یتشداس و صهاى

Page 9: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ح

AT91SAM7 خااد ARMهیکشکتشلشای

ADC ........................ 471 احذ هـخصات -7-4-9

472 ................................................ ا ثثات -7-4-10

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-4-11

............................................................................. 478

ADC ................... 479 احذ اص هثال کی -7-4-12

شوضهاىیغ/وضهاى شذیگ/فشػتذ پدن خؾت

483 ................................................................. یػوه

484 اعالػات تثادل یا سؽ تش یا هقذه -7-5-1

7-5-2- USART یػش یلشاکشکتشیه دس AT91SAM7Sxxx ........................................... 485

486 ........................................ تاى تیشیهذ -7-5-3

USART ....................... 487 احذ دس قف -7-5-4

488 ........................ یخشخ-یسد خغط -7-5-5

اتقال یتشا( BRG) تاد شخ هلذ -7-5-6 488 ............................................................... اعالػات

492 ...................... فشػتذ شذیگ کتشل -7-5-7

501 .. یافضاس ػخت یػاص ادیپ تا ید دػت -7-5-8

ISO7816 .................................. 503 حالت -7-5-9

IrDA ....................................... 506 حالت -7-5-10

RS485 .................................... 509 حالت -7-5-11

511 ......................................... هدم حالت -7-5-12

512 ......................................... تؼت حالت -7-5-13

514 ................................................ ا ثثات -7-5-14

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-5-15

............................................................................. 524

صست ت USART یؼی تشاه: 1 هثال -7-5-16 529 ................................................................... شذیگ

اص اػتفاد تا دها حؼگش تشاه: 2 هثال -7-5-17USART ADC .............................................. 533

اص اػتفاد تا USART تشاه: 3 هثال -7-5-18 PDC ........................................................... 536 احذ

543 .............. الیػش یخاث اػظ احذ ؿـن خؾت

544 .......... الیػش یخاث اػظ احذ یهؼشف -7-6-1

544 .................................................... ا یپا -7-6-2

SPI ..................................... 546 یا حالت -7-6-3

547 ..................................... اعالػات تثادل -7-6-4

547 ........................ حاکن حالت دس ػولکشد -7-6-5

552 ........................... شیپ حالت دس ػولکشد -7-6-6

553 .................................................. ا ثثات -7-6-7

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-6-8

............................................................................. 559

MMC ................. 561 حافظ کاست تشاه -7-6-9

589 ...................... ویػ د اػظ احذ فتن خؾت

590 .......................... ویػ د اػظ یهؼشف -7-7-1

591 ......................... یخشخ یسد خغط -7-7-2

592 ........................................ تاى تیشیهذ -7-7-3

592 ...................................................... قف -7-7-4

TWI .............................. 592 حذا ػولکشد -7-7-5

597 ............... ؿتي/خاذى یافلچاست -7-7-6

604 .................................................. ا ثثات -7-7-7

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-7-8

............................................................................. 608

تا دها یشیگ اذاص: TWI احذ اص هثال -7-7-9 LM75 ........................... 610 یدها حؼگش اص اػتفاد

621 وضهاى الیػش کذ کتشل احذ ـتن خؾت

Page 10: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

خ

فشػت هغالة

622 .............. وضهاى الیػش استثاط یهؼشف -7-8-1

I2S ........................................... 623 قشاسداد -7-8-2

626 ......................... یخشخ یسد خغط -7-8-3

627 ........................................ تاى تیشیهذ -7-8-4

627 .................................... ػولکشد فیتص -7-8-5

635 ....................................... داد یا قالة -7-8-6

636 ............................................ حلق حالت -7-8-7

639 .................................................. ا ثثات -7-8-8

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-8-9

............................................................................. 651

آالگ ت تالیدید هثذل کی اتصال -7-8-10 653 ........................................................ یاػتش یصت

ت AT91AM7S کشکتشلشیه اتصال -7-8-11 I2S ......... 657 گزسگا کوک تا CODEC تشاؿ کی

659 ......... پالغ یپا ىیهذالػ احذ ن خؾت

پالغ یپا ىیهذالػ احذ یهؼشف -7-9-1(PWM) .............................................................. 660

660 ......................... یخشخ یسد خغط -7-9-2

660 ........................................... تاى کتشل -7-9-3

661 ...................................................... قف -7-9-4

PWM............................ 661 احذ ػولکشد -7-9-5

PWM ................................ 663 یا کاال -7-9-6

663 ...................... ا هج ؿکل اتیخصص -7-9-7

PWM .............................. 666 یضیس تشاه -7-9-8

گام دس ابت دس فیظ ةیضش شییتغ -7-9-9 666 ................................................... کاال تدى فؼال

669 ................................................ ا ثثات -7-9-10

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-9-11

............................................................................. 675

ت PWM احذ اص اػتفاد یتشا هثال کی -7-9-12 676 ........................................................... قف وشا

USB ............................ 681 دسگا احذ دن خؾت

USB .......... 682 دسگا هـخصات یهؼشف -7-10-1

USB .......................... 683 احذ عشحاس -7-10-2

UDP ............................... 683 هـخصات -7-10-3

UDP ......................... 685 احذ اتصاالت -7-10-4

UDP ........................... 685 احذ ػولکشد -7-10-5

UDP ........................ 703 احذ یا ثثات -7-10-6

C صتاى ت یؼی تشاه یتشا آهاد تاتغ -7-10-7

............................................................................. 714

716 ......................................... فتن فصل یا يیتوش

خااد ARM یکشکتشلشایه یضیس تشاه: 8 فصلAT91SAM7S .................................................. 721

غیػش فلؾ حافظ یضیس تشاه اػظ ال خؾت

............................................................................. 723

فلؾ حافظ یضیس تشاه اػظ یهؼشف -8-1-1 724 .................................................................... غیػش

724 ................. یهاص ؿکل ت یضیس تشاه -8-1-2

ؿکل ت غیػش فلؾ حافظ یضیس تشاه -8-1-3 735 .................................................... (SFFP) الیػش

743 ................. فلؾ حافظ کذ کتشل دم خؾت

744 ........ فلؾ حافظ کذ کتشل ػولکشد -8-2-1

751 .................................................. ا ثثات -8-2-2

756 ....................................... ـتن فصل یا يیتوش

Page 11: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

د

AT91SAM7 خااد ARMهیکشکتشلشای

اص یضیس تشاه اهکاى تا ARM تسد یعشاح: 9فصل USB JTAG......................................... 757 قیعش

USB یضیس تشاه تیقاتل تا تسد یعشاح ال خؾت

JTAG .............................................................. 759

760 ......... کشکتشلشیه یا یپا لیتثذ تسد -9-1-1

760 ............................................ یتغز هثغ -9-1-2

762 ......................................... تاى هصشف -9-1-3

762 .......................... یسد یتغز عشحاس -9-1-4

764 ..................................... لت 3/3 یتغز -9-1-5

766 ........................ یخاسخ ؼتالیکش اتصال -9-1-6

ERASE .............. 767 ػت یس یذایکل -9-1-7

768 ............................ تسد یضیس تشاه هذاس -9-1-8

773 ..................... یخشخ-یسد یا یپا -9-1-9

773 .................... ؿذ یعشاح تسد شیتص -9-1-10

JTAG ................. 775 ضیس تشاه عشحاس -9-1-11

776 . پشتل افضاس شم دس تسد یکل عشحاس -9-1-12

ضیس تشاه اص اػتفاد تا تسد یضیس تشاه دم خؾت

JTAG USB .................................................. 781

AT91 افضاس شم تا کشکتشلشیه یضیس تشاه -9-2-1

ISP ...................................................................... 782

دسگا اص اػتفاد تا کشکتشلشیه یضیس تشاه -9-2-2JTAG ................................................................. 788

USB ................... 793 قشاسداد تا ییآؿا( الف ػتیپ

USB ......... 794 اػتاذاسد تا هختصش ییؿاآ -1-الف

USB ... 795 دسگا یس تش اعالػات ػاختاس -2-الف

USB .................. 796 استثاط دس ا لل ااع -3-الف

797 ................................... ا تشاکؾ یاخضا -4-الف

798 ......... یاسػال تؼت دس هخد یا ذاىیه -5-الف

USB .. 800 یاستثاع قشاسداد دس ا تؼت ااع -6-الف

USB .............. 801 قشاسداد دس ا اتقال ااع -7-الف

801 .................................... یکتشل اتقال -1-7-الف

806 .................................... یا تد اتقال -2-7-الف

807 ................................... یا قف اتقال -3-7-الف

807 .................................... هتاصى اتقال -4-7-الف

809 ............................... ا دسخاػت یتشسػ -8-الف

811 ................................. یاذاص سا تشاه( ب ػتیپ

812 .......... اػتثاا ت ید غیػش واتیتظ -1-ب

813 ............. یاتیح یخاث یاحذا واتیتظ -2-ب

817 ......................................... پـت واتیتظ -3-ب

SRAM فلؾ یداخل یا حافظ واتیتظ -4-ب

............................................................................. 818

ASCII ....................... 819 یکذا خذل( ج ػتیپ

821 .................................. یفاسػ ت یؼیاگل اهاط

829 .................................. یؼیاگل ت یفاسػ اهاط

837 ................................. یؼیاگل اختصاسات اهاط

839 ................. (ذکغیا) یهضػ یاواس فشػت

843 ................................................................... هشاخغ

Page 12: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

كگفتاضیپ

ط یؾا زطی ؾاز زض اس قس اضز اؿای ظس غاة زا زض ا ىطوسططی اطظ اؾسفاز ىطوسططای اظ قس، طاای زف ط عاذیزػ زطی خیچیس زا طفس ا تاظی اؾثاب

ای خطزاظس ت ػعی ا ىطوسططی ض،ی ىطوسططای یزط لسضزس اظی یى (قز یARM یىطوسططای ا آؿسس، و تARM ای خطزاظس (قز یفس ع یARM زاضای

ای سسزی تاالیی واض وس( واضذا ای فطواؽزاس زض تاالیی ؿسس یلسضذ خطزاظـ تؿیاض ( زض ای وس ای ذز اؾسفاز ی زض زاذ زطاق ARMای خطزاظس اظ دؽییاز ف اظ غ

اس( ای ت زفهی تطضؾی قس ازؾاذر قطور AT91SAM7 ای ذااز وساب زطاقضا تطای ا خطزاظس تاقس و ای تاال یتا طفیر SRAM فف فا زاضای حایىطوسطط

،ای ای ذاز زاس ز اؾر( زاذ زطاقای ؾی ای نسی خطغ اػا اضیرتا فطواؽ تاال زیس ز لاتیر اضزثا ت ؾار خاؽزثی قس و حم فاظ لف قس احس

ضا USBزضا ؾای نزی چی اس غاثی ای ؿسیؾنضذ ؾطیا تا ؾطر تاال تا ای ای زطاق اىا زؾسطؾی ؿسمی ت حاف صیط وطز اؾر( یىی زیط اظ یػیخ اىا

تس زذار خطزاظس اؾر(ت ت ض سق یقس AT91SAM7 و تطای یىطوسططای ذااز ایی تطا

،Keil Vision چ سسای رسف افعاضی ای ط یح زض تاقس و ی Cا یظتا اؾثی IAR Embedded Workbench Eclipse ؾاظی ؿسس یلات قث)

تاقس و ی AT91SAM7ای زطاق اؾسفاز واضتطزی اظطغ وای تطای آقایی ،ای وساب( اؾر سسزیای زاضای ترف ،زاذ ذزاؾر( ط فه زض قس یز چس خیؾر فه 4زض

طاحی زض آظایكا AT91SAM7S64 ی تا اؾسفاز اظ زطاقتضز یه ،تط ای ال زض زاذ وساب قطح زاز قس تضز ؾاظی ای خیاز غعییاذقس اؾر( ضس طاحی ؾاظی خیاز

اذسیاض ضیعی زطاق زض یىطوسطط طاح تطاای خای زی االاذ فیسی ضا زض ضز حزض تضز ای وساب زؾ ای ا خطغ ا، تطا زس( وی طا ذاسا حسط لطاض ی

اؾر( آظایكا زؿر قس

Page 13: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ض

AT91SAM7 ذااز ARMیىطوسططای

ای وساب ثاضزس اظ5 خیؾرا اة فه

ت طا ا آزاذی اضیای وی یىطوسططا، زض ای فه یػی فهل ال:

قطح زاز قس اؾر(ا آی تس تؿسای ى تطای ضـ

زض فه ا، زض ای فه ای وی اضی یىطوسططا خؽ اظ آقایی تا یػی فهل زم: طض ؾطی ا آای ضااضی زاذ آا، اضی ص ARMزیس یىطوسططای زاضیرچ

ای رسف ذااز ،ای زؾسضاذ ای یىطوسططا فس قس اؾر( زض اسای ای فه یػی اؾر( تیا قسا آای ای اظ یػی ت طا ذالن ARMیىطوسططای

ای زض ای فه حاف AT91SAM7خؽ اظ آقایی اغای تا یىطوسططای فهل ؾم:اذ طت ت سیطیر تطضؾی قس اؾر( چی ى AT91SAM7ی ا زض زطاق SRAM فف

زض اسای ای فه قطح زاز قس اؾر( آ،الظ تطای ی ا ضثاذ حاف غعییاذای فه زاذ زطاق اذسهال زاز قس اؾر( زض ای فه ت خطزاظس فهل چاضم:

زی آزضؼای رسف اذ اؾثی، ضـ، اا زؾسضا ض، اا زاز ی ا ضثاذ طت ت اؾر( قطح زاز قس ARMای خطزاظس غز زض اؾسطاای اا رسفز قس اذسهال زا Keilافعاض آقایی تا ط Cیؿی ت ظتا ای فه ت تطا فهل پدن:

یؿی تیا قس اؾر( طات ا زض یه تطا ح زاز ا ضثاذ طفی اؾر( زض ای فه حای ،تطای آغاظ ت واض ت قى اؾة یاظ ت زیاذ ای زاضس AT91SAM7Sای زطاق

(اؾرقطح زاز قس یت زفهزض اسای ای فه ،تایس ت ظتا اؾثی اػا قزو زیاذ وس اؾر( احس وسط وس ؾیؿس اذسهال زاز قس سطای فه ت احس و فهل قكن:

ای زاذی ای صاضس زض تطزاضز( زض ترف ی زاضیطو تط ىطز و زطاق احسایی ضا ،ؾیؿستطضؾی غعییاذتا زا طتی ا ضثاذ ت طا اظ ای احسا ت قى غساا ط یه ،فهفان ؾع ظا ،ؾار خاؽ، احس زیس وسط ؾر ضیاحس وسط قااس( ای احسا قس

ا احس وسط یطیر خای، احس وسط سثاؾع ظا می یظا حمؾع ظا زاتی،یىثاض و تس اظ قز یتسط اة ط ترف زنی زضن( تطای ؿسس وس ساغ زاذی زی

زیط حسای فه ضا ترایس( ، یىثاضا ضثاذ ذاس حسای ترف اظ ط یهاؾر( زاذ زطاق اذسهال زاز قس ای فه ت احسای غاثی فهل فتن:

وس وسطاس( ای احسا ثاضزس اظ یه ترف اذسهانی زيیح زاز قس احسای غاثی زضزثاز االاذ ت ، احس، ثس آاي ت زیػیسا قاضس ؾع ظا، ت حافیزؾسطؾی ؿسم

سالؾی خای احس ، TWI ،SSC USB یا زضا، (USART) طعایغ قى ؾطیا (خاؽ

Page 14: AT91SAM7 - University of Isfahanengold.ui.ac.ir/~p_moallem/New-Moallem-ARM-Book-Summary.pdf · at91sam7. هداوناخ. arm یاهرلرتنکورکيم. هدش یزاساج یاه

ظ

خیكفساض

ضیعی ال یافس اؾر( زض ای فه تطاضیعی یىطوسطط اذسه ای فه ت تطا فهل كتن: اس( زاز قس ا، قطح اذ طت ت آای اظی ؾطیا ت طا زؾسضتا ضـ

قس ؾاظی خیازای زطاق، طاحی ی تطای زؿر لاتیرتضز زض ای فه یه فهل ن: تضز طاحی غعییاذوس( ضا فطا ی USB JTAGضیعی اظ طیك اىا تطاتضز اؾر( ای

اؾر(افعاضای طت زض ای فه تطضؾی قس ضیعی زطاق ت طا طتطازيیح ا اساظی یىطوسطط زض خیؾر تطا ضا 5USB اة ای اس لطاضزاز ا پیؾت ( سا زاز قس

تطای Cیؿی ایی ت ظتا تطا رسف، تطای زضن تسط اة طاای زض اسای ترفزا ت طا احس ثس غ ی( اظ آ قس اؾری یىطوسطط آضز ای غاثاحساضزثا تا

، ییظزا اقىا ، احسسالؾی خای خاؽ ، احس قاضسؾع ظا آاي ت زیػیسا، احس، ا ایطیؿسایكط سی و اساظی ضا، AICای زاذی زطاق تا اؾسفاز اظ احس لف اساظی ضا

سا ت آاي نزی یػیثس ز ، اضزثاSPIتا یىطوسطط اظ طیك احس MMCاضزثا یه PIOاضزثا نفح ویس تا یىطوسطط اظ طیك احس ، SSCتا یىطوسطط اظ طیك احس یاؾسط

ضا ا تطز( انی ای تطازای ،اظیضز ایافعاض طتی اظ ، وسابت قس خیؾر ح فكطززض

تطزاضی غر تطتی اظ طاغ اؾسفاز قس زض وساب ت طا طاغی تطای ااذ تیكسط، (لطاض زاز قس اؾرالل سا

$ػ اهلل زای فطغ اكطیف# زمسی اچیع ضا ت ؾاحر مسؼ اا ظا زالـزض خایا ای وكض قز(غا ی تاص ضقس زای ضظافع یوطز، ایساض

حیی فطازییسؼ ،ییحسحؿی فا ، سؼا یخزوسط

ط سؾی تطق، زاكىس فی سؾی، زاكا انفا ,4., خاییع