TI SN65HVD75 RS485 no funciona mientras se transmite

0

Ahora estoy haciendo un proyecto con TI SN65HVD75 RS485 y nrf52832 .
El proyecto está convirtiendo RS485 en BLE o BLE en RS485 .
Logré convertir RS485 en BLE . Si otro dispositivo RS485 envía datos a mi dispositivo, entonces mi dispositivo los pasará a BLE.

Pero no puedo transmitir datos de BLE a otro dispositivo RS485 a través de mi dispositivo.

El circuito de mi dispositivo está aquí.

Por favor, vea la parte SN65HVD75DGK .
Yo uso GPIOs de nrf52832 como sigue.

  • R: P0.14
  • RE, DE: P0.15
  • D: P0.16

Establecí R como pull-up por programación.
Antes de enviar datos desde mi dispositivo a otro dispositivo RS485, configuro RE , DE como HIGH . Pero los datos no están pasando.
Sospeché nrf52832 , así que probé TI SN65HVD75 RS485 con Arduino Due .
Pero también los datos de mi dispositivo a otro dispositivo RS485 no pasan con Arduino Due .

Creo que hice mal con TI SN65HVD75 RS485 . Pero no sé qué fue.

    
pregunta neosarchizo

1 respuesta

0

Resolví mi problema.
Utilicé TI SN65HVD75 RS485 y su voltaje de operación es 3.3V. Y lo probé con Arduino UNO y MAX485 module . Funciona a 5V.
En MAX485 module hay registros pull-up y pull-down antes de A y B . Pero en mi dispositivo no hay registros antes de A y B .
Eliminé los registros pull-up y pull-down en MAX485 module . Después de eso, mi dispositivo puede transmitir datos y recibir datos también.

    
respondido por el neosarchizo

Lea otras preguntas en las etiquetas

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '96099',
    'url' => 'ti-sn65hvd75-rs485-no-funciona-mientras-se-transmite',
];

$_COOKIE = [
    '_csrf-frontend' => '7b6128e4646a7f80be6c9c5f1bc8c8ee5128de2ba8fd2bdbb567c673b5d43f40a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"VmeDyZjs2iAuL0KvuFboMVEBzxiNjESF";}',
    'advanced-frontend' => '6jr2942sr5fhe8ta7bjcp1nn80',
];

$_SESSION = [
    '__flash' => [],
];