Re: programming the Hilltopper Arduino chip
toggle quoted messageShow quoted text
The Arduino environment really makes it as simple as possible to write or modify code and bring it to life. The compiler is a little cryptic, and you'll learn from experience what its error outputs are trying to tell you. One caution- if you order the 'raw' ICs with the intent of burning the bootloader yourself, be sure to select the '328P-PU' suffix and not the '328-PU' version. They have a different device ID, and Arduino's documentation doesn't make this clear.
As an aside- I got my EE degree in '76. My only formal software training involved Fortran and punch cards! At that time, microprocessors were a graduate-level topic in another department. Of course, many of us were avidly reading Byte magazine and wire-wrapping up our own computers. Things have changed a little.
The changes for 17M should be just a matter of changing the two frequency words. I did supply someone with an IC for 15M, though, and the receive LO was off in the weeds. It proved to be an overflow condition, and changing several integer declarations from the (default) 'signed' flavor to 'unsigned' fixed the issue. In any case, I'll be here to assist as needed.
73- Dave, K1SWL
On Thu, Feb 6, 2020 at 4:04 PM Curt via Groups.Io <email@example.com> wrote:
I am astounded! Wanting to learn a little about the Arduino, I ordered an Arduno UNO R3 for $19 delivered. Downloaded the IDE and started to stumble through the process. Downloaded "blink" example, than Analog voltage readout, then blinking an LED at rate from a connected pot. Then downloaded the Hilltopper code from files and the recommended SI5351 version to the Arduino library. Compiled without incident.