Experimental learning system with STM32 microcontrollers
Experimentální výukový systém s mikrořadiči STM32
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Files
Abstract
Práce se zabývá použitím mikrokontrolérů rodiny STM32 v experimentální laboratorní výuce programování a základů elektroniky. Pro výuku programování je zdokumentována struktura nástroje STM32duino, zároveň je uvedeno množství vzorových programů. Pro výuku základů elektroniky byly vytvořeny jednoduché realizace logické sondy a statistického voltmetru. Jako další nástroj byl vyvinut přístroj typu SDI vycházející z předchozí realizace zero_elab, tento nástroj obsahuje implementaci logického analyzátoru, čítače pulzního generátoru a osciloskopu.
Thesis discusses usage of STM32 family microcontrollers in experimental laboratory education, specifially for the purpose of circuit theory and progamming in C language. For learning programming skills, STM32duino tool structure has been documented here, along with example codes. For the purpose of studying circuit therory, simple tools were developed: a logical probe and a statistical voltmeter. Additionaly, an SDI instrument based on previous zero_elab realization were developed; this instrument contains a logical analyzer, a counter, a PWM generator and an oscilloscope.
Thesis discusses usage of STM32 family microcontrollers in experimental laboratory education, specifially for the purpose of circuit theory and progamming in C language. For learning programming skills, STM32duino tool structure has been documented here, along with example codes. For the purpose of studying circuit therory, simple tools were developed: a logical probe and a statistical voltmeter. Additionaly, an SDI instrument based on previous zero_elab realization were developed; this instrument contains a logical analyzer, a counter, a PWM generator and an oscilloscope.