Microcontroller Based Systems (710013C)
This fourth semester course for the Academic Program in Electronic Engineering is part of the professional cycle and its purpose is for the student to acquire knowledge and skills in the development and verification of solutions based on embedded systems, including their selection and considering user requirements and specifications.
During the course, fundamental concepts on microcontroller architecture, management of input/output peripherals, interruptions and conception of the software structure in an interpreted language will be studied. The course ends with the implementation of a simple solution based on a real-time executive. For the explanation of the course topics, a development platform based on a commercial microcontroller will be used, combining theoretical and practical sessions, carried out in a computer room in order to run simulations of the course study cases. Likewise, the realization of laboratories is included in order to put the concepts into practice as they are addressed.
To teach students fundamental concepts on robot perception and acting, robot kinematics, control architectures, path planning, and mapping and localization.
Methodology: This course is organized in 8 theoretical sessions, 6 practical sessions and 1 session oriented to present the final project results. Theoretical and practical sessions are synchronized each other. At the end of each theoretical session and previous any practical session, a short test is performed.
To know electronic and computer methods in order to interconnect programmable electronic systems to the external world.
Methodology: This course is organized in 10 theoretical / practical sessions, 4 practical sessions and 1 session for the final project presentation. Throughout this course 5 short tests will be performed. Despite the fact that the Interfaces course is scheduled to be though in a classroom, a computer room is used since every topic in the course content needs practical exercises.