版本 22f59a0bdb9837588098240b5a5b82fb55b2dbd4
Changes from 22f59a0bdb9837588098240b5a5b82fb55b2dbd4 to 0afd2ba3f32a18141ec97b1edf275402a963bb62
---
title: Week #4 (Mar 17) :: ARM Exceptions/Interrupts
toc: no
...
面試經驗分享
-------------------
* `資訊科技產業面試模擬和工作咨詢</embedded/rehearsal>`_
* 郭俊儀
`Lab-38</embedded/Lab38>`_ 心得分享
----------------------------------------------------------
* 吳哲綱
教材
-------
* `ARM Cortex-M3 Introduction<http://www.arm.com/files/pdf/CortexM3_Uni_Intro.pdf>`_ (概念)
- `ARM Cortex-M3<http://www.slideshare.net/GauravVerma3/arm-cortex-processor-compatibility-mode>`_ (詳細解說)
- `Assembly language programming: ARM Cortex-M3<http://www.slideshare.net/GonzaloSantiago/assembly-language-programming-arm-cortexm3-vincent-mahout>`_
* 共筆: `FreeRTOS<http://wiki.csie.ncku.edu.tw/embedded/freertos>`_
* `淺談優先權,從 ARM Cortex-M 到 FreeRTOS 設定<http://enginechang.logdown.com/posts/248297-talking-about-the-priority-from-the-arm-set-cortex-m-to-freertos>`_
- 什麼是 Interrupt?
- NVIC (Nested vectored interrupt controller)
- ARM Cortex-M 每個 Exception 都有自己的優先權
- 不同架構有不同數量的優先權
- FreeRTOS 的優先權
- FreeRTOS 的 Tick/Timer
* `Introduction: the ARM Cortex-M3 Exception / Interrupt</embedded/arm-exceptions.pdf>`_
- `Interrupt-Driven Input/Output<http://www.eng.auburn.edu/~nelson/courses/elec2220/Interrupt_IO%20part2.pdf>`_
* Interrupt vectors and vector table
* Interrupt masks and priorities
* NVIC
* STM32F4 external interrupt signals
- 延伸閱讀: 共筆 `GPIO</embedded/GPIO>`_ + `ADC</embedded/ADC>`_ (找 NVIC)
作業須知 (Lab-40)
----------------
* 作業描述: Lab 40
* 截止日期: Mar 28, 2015 (含) 之前