¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

ATU-10 v1.2 board programmed, but no oled display


 

Hi,

Using the ATU-10 v1.2 board and got to the point where both MCU's are apparently programmed.

1. Programmed the 1454 with the MPLAB IDE
2. Plugged in the board, it came up as a disk on my PC, and dragged and dropped the hex file for the 18877 to that disk. I got the copy progress bar, and afterwards I checked the size vs the original and they matched. Unplugged the board, and plugged it in and it mounted as a disk, and only the htm file was there (I assume this is normal...?)

Unplugged the board again, plugged in the OLED (yes i confirmed polarity) and nothing... No backlight, no nothing.?

Swapped OLED's and cables, still nothing.

Confirmed continuity between the 18877 and the OLED headers, and the sda, sdl, and Vcc checked. Plugged the board in without the oled connected, and there was ~4.3V on vcc..

Could this be an I2C address issue? Or perhaps the 18877 is dead?? Suggestions on where to go from here?

Thanks

73
Mark
AJ6CU


 
Edited

Mark,

Did you see the progress bar while programming the PIC16F18877, move right across the box.??? It can happen that it only moves a small percentage of the bar graph indicating its not programmed. I have seen this.

I'm unsure why this happens sometimes.?? Try a few more times.
EDIT as mentioned in my build notes, this can also happen if the 2 data lines from the USB connector do not connect to the PIC. Or they are shorted together. Check with ohm meter against the Sch.

Its also possible of course your OLED is faulty.

?

glenn

vk3pe

?


 

Glen,

Thanks for the suggestions. The progress bar did move across the dialog, couldn't see it hit the end as it was too fast.

But I think I found the issue...? Scanned my OLED's and they are at 0x3C. Took a peak at the oled_control.h and the address used there is 0x78.

Looks like I got to read up on that thread about recompilation...

73
Mark
AJ6CU


 

Glen,

Recompiling looks hard. Any pointers on how to change the I2C address in the hex? Or alternatively, (probably better) a link to a OLED with a 0x78 address in the .91 size? They all seem to be 0x3c...

73
Mark


 

Now I am really looking like the noobie I am...? Apparently 0x3C i2C address is 0x78 (on the bus)....

Back to ground zero here.

Mark


 

Duh.... PB-1 must be installed to get to display.? All set (and embarrassed).

73
Mark


 

Normally the OLED should be on at power up, but after 30secs? it powers down to save power.? A long push should bring it up again.


 

¿ªÔÆÌåÓý

No problem Mark. That catches many, including myself?

Unless you have a copy of the original compiler (Mikro-C at about US$300) then no way to re-compile it.

BUT i think a couple of people here maybe trying to move it to Arduino IDE platform?

Glenn

On 5/02/2022 12:54 pm, Mark Hatch wrote:

Now I am really looking like the noobie I am...? Apparently 0x3C i2C address is 0x78 (on the bus)....

Back to ground zero here.

Mark


 

The hex code listed on Git hub is display specific.? I have attached the hex file for Ver 3,2 for QRP using the 0.96" square 4-line display.