Paso 1: Utilizando TCO para generar la forma de onda
Así que he añadido una imagen absolutamente inútil del código en su lugar.
Al menos tiene los comentarios de código en glorioso technicolor. Si alguien quiere el archivo ASM luego me envía un correo aquí con su dirección de correo electrónico real y se FWD a usted.
Pero hacia el punto.
Este método de generación de los pulsos es realmente más lento (por reloj) que poco a puro golpes. Sin embargo tiene una gran ventaja. Todos los ciclos de reloj libre (14 de ellos) están en un bloque contiguo. La versión golpes de bits tiene un total de 15 relojes gratis, pero se dividen en dos bloques y la prueba de salida debe ir al principio que limita algunos de los otros trucos que podría haber utilizado.
El astuto ahí se dará cuenta que el ámbito de aplicación muestra la forma de onda en 400Khz. Mi AVR en el escritorio aquí es velocidad de reloj a 8Mhz no 16. Por lo que es las manzanas por manzanas.