Hi,
I have been writing C code for years and also have some C++ experience but when I looked into Harmony and the whole framework it is very confusing coming from a simple/straight C background. Looking at some of the videos was not much more clarifying either.
Can anybody:
- make share some basic concepts about it so I can have some overall understanding of where to put my code and interface with the harmony-generated code.
- suggest very good and simple resources to understand how the whole harmony framework works and again how to write my application around it.
Many thanks
Your post reminded me that I have to get back to that topic - Harmony 3. I was having a hard time understanding how to go about it and for a long time at that. Finally, some of it started to make sense, but I have not returned to the topic.
First off, I was (still am) interested in the pic32 series and especially those that are available as dips. I have been bread boarding an MX270F260B. I decided up front that I would abandon plib. They are not going to support it and I just figured that if I wanted to learn, I would do it their way and if I got really good at it, I could do it my way.
So, this tutorial
https://github.com/Microchip-MPLAB-Harmony/Microchip-MPLAB-Harmony.github.io/wiki/Create-your-first-peripheral-library-(PLIB)-project proved to be the best that I could find, for me.
It is NOT for a MX270 and that was an issue, but I worked through that with a little data sheet for the SAM21 that it was written for. After a while, I was able to get a Harmony 3 LED flasher and I then spent a lot of time looking at the generated code.
I should add that I am not interested in writing full blown Harmony projects, just using Harmony within "normal" C projects so as not to rely on plib.
Not sure this will help at all, but again, your post reminded me