Show simple item record

dc.contributorMoreno Eguilaz, Juan Manuel
dc.contributor.authorMendieta Pons, Pau
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
dc.date.accessioned2017-02-28T19:52:44Z
dc.date.available2017-02-28T19:52:44Z
dc.date.issued2017-01-12
dc.identifier.urihttp://hdl.handle.net/2117/101745
dc.description.abstractThis current report describes in detail how the Quartet code for a Microchip PIC18 microcontroller, developed by Pere Domenech in his Final Degree Project, has been migrated to a Microchip PIC24 microcontroller. The original Real Time Operating System has also been migrated from OSA RTOS to FreeRTOS. The RTOS modification will allow future upgrades without the need to change the RTOS. The Quartet software is an audio synthesizer which uses a low-pass filtered PWM output to create a mono audio signal. The original code has 3 different instruments and 4 voices: Bass, Violin, Guitar 1 and Guitar 2. Each instrument has its own sound, specific waveform and envelope. Each voice has its own score. The 4 voices are mixed during the synthesis and played through a single PWM microcontroller output. This report explains step by step the software migration process: Operating System migration, Compiler migration and Microcontroller Instructions migration. The process is explained in detail. Therefore, it is highly recommended to read it while studying the final PIC24 Quartet code. At the end of the report, the hardware validation and experimental modifications are explained. Finally, some future improvements, limitations and suggestions are commented. This project is a continuation of the Quartet code for microcontrollers but it is clear that more improvements and modifications will be done in the future.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshOperating systems (Computers)
dc.subject.lcshSynthesizer (Musical instrument)
dc.subject.lcshMicrocontrollers
dc.titleAudio application based on FreeRTOS operating system
dc.typeBachelor thesis
dc.subject.lemacSistemes operatius (Ordinadors)
dc.subject.lemacSintetitzador (Instrument musical)
dc.subject.lemacMicrocontroladors
dc.identifier.slugETSEIB-240.118918
dc.rights.accessOpen Access
dc.date.updated2017-02-07T20:25:06Z
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-NoDerivs 3.0 Spain