Author Topic: cannot program Dynamic PS x  (Read 67 times)

suricato

  • Newbie
  • *
  • Posts: 5
cannot program Dynamic PS x
« on: Yesterday at 04:31:53 pm »
I'm using the RDS P232U chip connected to the Raspberry Pi CM4 via UART. I can program all the RDS parameters with the encoder command interpreter except the Dynamic PSx parameters, i.e. DPS1, DPS1EN, DPS1MOD, DPS1REP, DPS2, DPS2EN, DPS2MOD, DPS2REP. I try to write a certain value but then if I reread it, I always find 0. What could be the problem? Thank you very much.

Jan

  • Hero Member
  • *****
  • Posts: 1257
Re: cannot program Dynamic PS x
« Reply #1 on: Yesterday at 04:51:54 pm »
There is no exception (no dependency) given for the Dynamic PS commands to prevent writing a value other than 0, nor is there a function to reset their values to 0.

Checklist:

Check by independent serial port monitor what commands you are actually sending
Port Access Control (PAC)
EEPROM type (only if the problem occurs after power cycle)
After certain commands, if followed by a large set of other commands, allow a time for internal sync to prevent RX buffer overrun (see the p232 technical manual, section Command synchronization)