Products > Test Equipment

finding short on motherboards with a shorty (with display)

<< < (27/37) > >>

Miti:

--- Quote from: Kean on January 17, 2024, 01:47:35 pm ---I assume you must have used SSD1306 based OLEDs to be compatible.  The SSD1306 is specified to support up to 400kHz I2C.

Do you have a link to the OLEDs you bought?
I'm not a fan of TZT stores on AliExpress, but was planning to buy the suggested ones at https://www.aliexpress.com/item/32927682460.html

--- End quote ---

That’s where I bought from. I’m pretty sure that the SCK is around 800kHz so I may be right about “too fast”.

Edit: Added SCK scope shot.
Edit1: The start condition Hold Time is too short as well, minimum is 600ns.

Kean:
@Miti OK, it looks like you might be right then and thanks for checking the signals.
@jdobry will need to look into this.  His firmware must be enabling I2C Fast-mode Plus (~1MHz).
I didn't dig too deep into the code, but I saw it being enabled in the HAL defs file.

Miti:
I don’t think Jiri is still maintaining this project.
I installed STM32 Cube and tried to change the I2C mode from FastModePlus to FastMode but I can’t figure out how to do that.  :palm:
Moreover, the project doesn’t seem to be the latest one. I guess I’m  :horse:

Miti:
Ok, I’ve modified the I2C timing variables and the clock is now 400kHz but the display is still breaking. My displays may be junk or there’s something else wrong with the software.

Kean:

--- Quote from: Miti on February 06, 2024, 10:03:30 pm ---Ok, I’ve modified the I2C timing variables and the clock is now 400kHz but the display is still breaking. My displays may be junk or there’s something else wrong with the software.

--- End quote ---

I will be assembling mine in the next week, so I will report back when I've done that.
Maybe you can share your modified firmware with 400kHz I2C?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod