av Chuck Hellebuyck för 3 årar sedan
233
Mer av detta
Coaching Interview 1. Gather top-level project constraints.
Interview SME and sponsor to fill in each of the requested constraints.
What are the major engineering tasks required in order to accomplish the Job Outcome?
For a Job Outcome of "Custom LoRaWAN demo application using the SAMR34 Module", we could have the following tasks:
Course Type (Lecture-Only, Hands-On)?
Course Duration (Hours)?
Number of instructors required?
Who are the major audience groups the training is targeted to?
Expected background knowledge and experience level?
What will Attendees be able to produce or accomplish back on the job after taking this training? State it as a noun-phrase, for example:
"Customized LoRaWAN demo application using the SAMR34 Module"
Replace "Course Title" with your course title.
Add course title abstract here
Coaching Interview 3. Develop a Course Outline
From the Job/Task analysis, group content together into chapters and name the chapters.
"Knowledge" (Concept/Fact/Principle) bubbles map to "Lessons"
"Procedure" bubbles map to "Lab Exercises" or "Quizzes" or other hands-on activities.
Typically, a 1:1 relationship exists between Major Tasks and Chapters. However, you are free to group knowledge and procedures from several different Tasks into the same Chapter in the course outline.
When finished, the TTE will produce a course outline in word format that captures this structure.
Lab Exercise
Lesson 1
CPU Registers and saving
Shadow Control Register
Context Save State Machine Diagram
IVT1WAY, MVECEN
IVTLOCK
IVTBASE
IVTAD
IPRx
PIEx
PIRx
INTCON0, INTCON1
Priority Determination
Natural Order Priority
User Priority
4 Common scenarios of vectored interrupt execution
Simultaneous High- and Low-Priority Interrupts
High-Priority Interrupt with a Low-Priority Interrupt Pending
High/Low-Priority Interrupt While Executing Main Routine
Vectored Interrupt State Transition Diagram
Difference between Vectored & Non-vectored interrupt
Introduce Vectored & Non-vectored interrupt
Advantages of Interrupt over Polling
Difference between Polling and Interrupt
Example: Main routine interrupted by ISR Handler