The study of:
The processor instructions. Assembler language. C-syntax.
Processor specific extensions.
The study of the function of:
AD-converter. Connection of analog sensors. Timers. Measuring of pulses, frequency. Connection of a Pulse/rotation sensor. Generation of pulses and PWM-signals.
Connection of actuators. Interrupt.
Programming of a tick-clock. Serial communication.
The course should provide the students with a fundamental understanding of how microcontrollers are used to control and supervise mechanical systems.
The focus is on the processor type that later on is to be used in their project course.
The course will supply details of how typical sensors and actuators can be connected to the processor and how it should be setup and programmed.
The programming language is C (or some C-dialect) and variables and datatypes will be used in a way that mirrors registers and units in the processor. The course will provide detailed knowledge of the processor in use, and give a insight in the assembly language so the C-compiled code can be understood and reviewed.
Most microcontrollers use the same working principles. Kowledge from this course could be useful if the student later on is to learn a different processor.