Problems and Solutions

During designing and implementing the program, we met many problems. We solve most of them successfully with help from professors and TAs, also referring to the Internet.

PWM Signal Noise

Using an additional electric capacity to filter high frequency noise. We could generate the sounds and send them to the...

Storage Interrupt

Calling additional API save_and_disable_interrupts and restore_interrupts to disable interrupts and recover them. When...

Pressing Sample

How to sample the pressing of gamers, whether in the music game mode or digital instrument mode, is a big problem. In...