Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data on OLED Display is getting corrupted over time. #5

Open
PD5DJ opened this issue Dec 16, 2022 · 4 comments
Open

Data on OLED Display is getting corrupted over time. #5

PD5DJ opened this issue Dec 16, 2022 · 4 comments

Comments

@PD5DJ
Copy link

PD5DJ commented Dec 16, 2022

When Using the ATU-10 with FW v1.5.
Display information is getting more and more corrupted over time after power on.

Even on power up, the display most of time shows weird artifacts.

Even when no RF is applied.

I have changed:
#define Delay_I2C Delay_us(100)
in oled_control.c

2022-12-16.18.37.15.mp4

You can very good see when artifacts start to arrise.
But because of the slower update 100uS vs 25uS, clearing these artifacts upon rewrite of the display clears these better.

Refreshing display content needs some tweaking.

@PD5DJ PD5DJ closed this as completed Dec 16, 2022
@Dfinitski Dfinitski reopened this Dec 16, 2022
@Dfinitski
Copy link
Owner

Hi.
Yes, my tuners OLED does it too.
At this moment I guess bad displays from China make trouble because my other device do same thing and I forced to change the display

@PD5DJ
Copy link
Author

PD5DJ commented Dec 17, 2022

Hmm ok..

I have some older OLED's i will try and swap them out and let you know the result.

@PD5DJ
Copy link
Author

PD5DJ commented Dec 18, 2022

You where right!, replacing the OLED "fixed" this issue.
So the supplied OLED's with the ATU-10 are really bad. hmm

Other question, what is the reason you have set the:
#define Delay_I2C Delay_us(25)
To 25uS?

@Dfinitski
Copy link
Owner

Hi.
It makes the bus speed about 20 kHZ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants