Bueno, chicos, busqué en el foro y no encontré nada relevante. Aquí está:
Estoy planeando construir un proyecto de arpegiador basado en el Yamaha YM2612 IC, que fue el chip de sonido utilizado en la consola Sega Genesis. Ordené los chips en línea y los espero pacientemente para que lleguen aquí, y mientras tanto investigo todo lo que puedo para averiguar qué debo hacer para que este proyecto funcione.
Mi pregunta es: ¿cuál de estos microcontroladores sería el mejor para usar en este proyecto? (Estos son los microcontroladores que ya tengo, aunque podría comprar otro si ninguno de los que tengo). funcionará)
* -Arduino Uno R3
-PIC 18
-Raspberry PI
-Arduino Nano
-Teensy x.x * (No soy dueño de uno de estos, pero esta puede ser la mejor opción basada en otros proyectos que he visto.)
Supongo que el PIC18 sería el mejor para usar ya que podría programarlo en lenguaje ensamblador, pero ahora estoy empezando a aprender el lenguaje ensamblador y C sería mucho más fácil para mí. Vi a un chico en YouTube que estaba usando un Arduino Uno que construyó un proyecto como este y no funcionaría correctamente, y sospechaba que se debía a problemas de latencia, por lo que tal vez el Arduino esté fuera. Cualquier ayuda aquí es bienvenida.
Para un poco de información sobre el YM2612, es un chip de síntesis FM de 6 canales con 4 operadores que puede enrutarse en 8 configuraciones diferentes. Utiliza el intercambio de datos para escribir valores en su registro interno para alterar parámetros como ataque, decaimiento, sostenido, lanzamiento, frecuencia, amplitud, etc. Se sugiere operar a una frecuencia de 7.67 MHz y por eso estaba planeando usar un cristal de 8 MHz Oscilador (resonador) para proporcionar el reloj. Eventualmente, integraré este proyecto con un teclado que emite datos midi (o incluso pasando por alto midi, simplemente usando el microcontrolador para controlar el chip manualmente), así que dejaré este proyecto abierto para más cambios / revisiones.
También este es mi primer proyecto de este tipo, sé que podría considerarse un gran bocado, pero estoy aquí para aprender. Cualquier ayuda es bienvenida, gracias chicos
P.S. Aquí hay una hoja de datos para el YM2612: - enlace
... y aquí hay un video de algo similar: - enlace