Using an RF7020 with ATmega328

I am trying to set up an ATmega328 with the RF7020 module so that I can send data from the ATmega to my computer.

I have the system working fine when I use the Arduino Uno board, it sends the data perfectly. However when I use the 'standalone' PCB I have built with the ATmega it is not sending anything. I have since tried it on a breadboard to see if that is the issue but no joy, I am getting the same results.

I have placed an LED on the TXD leg and it illuminates which I assume means that data is being sent?

This is the circuit I am using:

Is there anything else I need to do to the circuit to enable the rxd and txd legs to work?

@richnotts
Do you know for sure that the program is running?

@richnotts
B1 5V connected to a 7805 will never work.
B1 need to be greater than 7V

Yes all working, I have tried it the ATmega in the arduino unit and it was fine.

Yea sorry, I am using a PP3 9V battery.

I mean on the breadboard. How do you know the program is actually running?

No. The Tx pin is normally high

I have just done a test program with an LED flashing on a digital output and it worked fine so I assume it's OK. I will keep investigating. Thanks

Thanks for all the feedback. I have now got it all working. Turns out it was a dry joint on the 10L resistor from leg 1 to +5v. Soldering skills let me down!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.