Other Parts Discussed in Thread: SYSCONFIG
We have some ringing on our MOSI/SDO line, and wanted to see if reducing the drive strength could resolve. However, I cannot see this possibility in the Simplelink SDK driver. Is it possible?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Also, the menu title in your screenshot says "MOSI when not in use". I need to reduce the drive strength when it is actually being used for SPI traffic.
Hi,
Yes, the "when not in use" is a bit misleading in this case, however the drive strength will not be changed by the SPI driver when it is in use, so the drive strength will remain the initially configured drive strength (which is configured by GPIO_init).
When you change the drive strength in SysConfig it changes the drive strength configured for the pin. See below:
Since you are not using SysConfig, you will need to update these values manually.
GPIO_init will configure the drive strength of a pin according to the value of the GPIO_PinConfig for that given pin. (Note that in the SysConfig generated code GPIO_config.configs = gpioPinConfigs).
Alternatively, you can also modify the IOSTR and IOCURR fields in IOC:IOCFGn directly. Refer to Table 13-30 in the Technical Reference Manual.
Regards,
Nikolaj