CODE 65997 ACADEMIC YEAR 2024/2025 CREDITS 6 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/01 LANGUAGE Italian TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB OVERVIEW This subject is the meeting point between circuit theory applied to electronic components, microcontrollers and their high-level language programming tools. The design and simulation of circuits, the programming of microcontrollers especially oriented to signal management, interfacing for the construction of programmable electronic systems used in engineering, for example for IoT and mechatronic applications, are examined. AIMS AND CONTENT LEARNING OUTCOMES The aim is provide to students basic notions on electronic components (diodes, transistors and operational amplifiers), introduce microcontroller architecture, related software development tools and their engineering exploitation. The objectives are to develop analytical, design and development skills on electronic microcontroller systems and related hardware and software technologies. AIMS AND LEARNING OUTCOMES Active participation in the proposed training activities and individual study will allow the student to: • Know the operating characteristics of electronic components: diode, transistor, operational amplifier • Know basic circuit design using electronic components and simulation • Know the architecture of Microcontrollers and their application areas • Evaluate and use software development tools for microcontrollers • Understanding microcontroller-electronic circuit interfacing • Program the main interfaces and functions of the microcontrollers (GPIO, Timer, PWM, ADC) through the development software. PREREQUISITES About the first part on components and circuits, basic skills in circuit theory are required, for the second part on microcontrollers, basic knowledge of computer architecture and programming are required. TEACHING METHODS Lectures with computer aid, development of projects and laboratory exercises. SYLLABUS/CONTENT 1) Electronic components: diode, transistor, operational amplifier 2) Electronic circuits and Spice simulations (Multisim) 3) General architecture of Microcontrollers 4) Main hardware components of microcontrollers 5) Software development tools for microcontrollers 6) Interfacing microcontrollers-electronic circuits 7) Programming of GPIOs 8) Programming of Timer and PWM 9) Programming of the ADCs 10) Microcontrollers and Matlab / Simulink programming RECOMMENDED READING/BIBLIOGRAPHY Any slides presented during the lessons, exercises, both simulations and software / firmware projects and other teaching material are available on aulaweb. Recorded lessons are available on the Course's Teams channel. Given the extensive use of circuit simulation software tools and microcontroller programming, the use of online help and technical documentation available on aulaweb and online is recommended. The books listed below can be used for any further information. • F. Giannini, Analogue electronics: The fundamentals, Esculapio, 2013 • F. Zappa, Electronic Systems, Esculapio, 2010 • C.Noviello, Mastering STM32, Leapub 2016 TEACHERS AND EXAM BOARD MARCO RAGGIO Ricevimento: Reception: appointment, agreed by email or telephone Exam Board MARCO RAGGIO (President) RICCARDO BERTA FRANCESCO BELLOTTI (President Substitute) LESSONS LESSONS START https://corsi.unige.it/8719/p/studenti-orario Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Exam consists of an oral test, with the aid of a computer. Exam dates by appointment with the teacher. ASSESSMENT METHODS During the oral exam the student, on the basis of an exercise, will have to show an understanding of the topics covered in the course, discuss possible design choices, with the aid of the computer analyze the results obtained. Exam schedule Data appello Orario Luogo Degree type Note 07/01/2025 15:00 GENOVA Orale 21/01/2025 15:00 GENOVA Orale 13/02/2025 15:00 GENOVA Orale 17/06/2025 15:00 GENOVA Orale 15/07/2025 15:00 GENOVA Orale 29/07/2025 15:00 GENOVA Orale 19/08/2025 15:00 GENOVA Orale 09/09/2025 15:00 GENOVA Orale FURTHER INFORMATION Students with specific learning disabilities (DSA) will be allowed to adopt specific methods and supports which will be established on a case-by-case basis in agreement with the Delegate of engineering courses in the Commission for the inclusion of students with disabilities. Agenda 2030 - Sustainable Development Goals Good health and well being Sustainable cities and communities