Atenuación de señal pulsante

Verifica que no sea un problema con el tamaño de los datos. Por lo que vi en el datasheet, usa comandos de 8 y 16bits. (Si para 16bits se envían dos de 8 bits y el !CS se activa en medio lo va a tomar como dos comandos separados y no como uno solo como debería ser. Quizá de ahi viene el problema).
Esta noche he probado con una Arduino uno y funciona perfecto conectando la linea MISO del Arduino a la SDO del MCP4162, asi que el problema esta con la Teensy 4.0 a 600mhz que la librería no va bien
Esta noche he probado con una Arduino uno y funciona perfecto conectando la linea MISO del Arduino a la SDO del MCP4162, asi que el problema esta con la Teensy 4.0 a 600mhz que la librería no va bien
Esta noche he probado con una Arduino uno y funciona perfecto conectando la linea MISO del Arduino a la SDO del MCP4162, asi que el problema esta con la Teensy 4.0 a 600mhz que la librería no va bien
Copiare el codigo y enviare
 
Hola buenas noches, aquí está un código, entre tantos que he probado, en Arduino uno, funciona bien incluso subiendo la frecuencia de sck.
Pero con el Teensy 4.0 es raro lo que pasa si conecto el pin MISO del teensy al pin SDO del MCP4162 va fatal, cambios erráticos del valor de resistencia en subida y bajada y si desconecto esos pins va bien, no entiendo por ahora que pasa, aunque en algunos foros de teensy dicen que es la librería spi que no funciona bien para el teensy 4
 

Adjuntos

  • PotencDigital.txt
    975 bytes · Visitas: 2
Hola a todos!!!!!
El código ya funciona con todos las señales SPI conectadas al MCP4162, y se puede leer/escribir en los registros y la verdad no se que ha pasado pues es el mismo código, a 10mhz señal sck funcionamiento perfecto también, lo ultimo que cambie es la librería spi con otra distinta del IDE Arduino descargue la Master-SPI y la puse como #include <SPI.h>, pero anteriormente ya probé con esta librería y no funcionaba con lo cual no se como ahora va bien, el tema final es para controlar el par motor de un motor pap con un driver standard con entradas : pulsos dirección y ahora con control de par, ahora falta andar un paso mas y realizar el control PID con realimentación con encoder vía RS485 marca CUI, jajajaja ya publicare como queda, claro esta que ya hay motores pap con driver y encoder, pero asi lo monta uno mismo el algoritmo y el motor es un tipo pentágono que tiene mas par.
Gracias a todos
 
Arriba