¿Cómo puedo obtener una tensión constante en el puerto A de un chip PIC18F4550? No quiero usar PWM.
Dado que el PIC 18F4550 no tiene un D / A incorporado, solo puede emitir voltajes digitales directamente. Estos solo pueden ser Vss o Vdd.
"No quiero" no es una razón de ingeniería válida, por lo que la PWM filtrada de paso bajo es la siguiente opción obvia si necesita más de dos niveles. PWM tiene la ventaja de ser altamente lineal y monotónico, y se puede configurar para diferentes resoluciones. El único inconveniente real es que la resolución se intercambia con velocidad. Cuanta más resolución desee, más lento tendrá que ir. Sin embargo, si el PWM incorporado puede lograr una combinación de velocidad y resolución que funcione para su aplicación, entonces ese es el camino a seguir.
De lo contrario, debe agregar D / As externo. Hay muchos disponibles, con interfaces digitales que incluyen paralelo, SPI e IIC. Mircochip, entre muchos otros, hace que D / As sea adecuado para conectarse a microcontroladores.