panky
 Guru
 Joined: 02/10/2012 Location: AustraliaPosts: 1132 |
| Posted: 11:52pm 07 Feb 2021 |
|
|
|
No luck so far Brian - I have the E100 all done and working (have built a couple previously so, easy as) and have most of the frequency counter components done - just waiting for a couple of hard to get bits.
The part I would be interested in is anyone going through the software. Not that I am a programmer but the structure of the program (IMHO) is a real mess with negligible comments so it is a nightmare to try and understand. They use a complex CFunction to work directly with the Timers on the PIC32MX470 but have also stuffed a lot of other functions into it (that could have easily done in MMBasic) which just adds to the confusion.
Lastly, because the CFunction plays with the timers at chip level which screws up MMBasic. If you Control C out of the program or try to use the editor, the whole things locks up and needs a power down reset to recover - not nice.
I have started thinking about using an ArmMite H7 platform with the ArmMite version of MMBasic to interface to the Frequency Counter module as this platform, based on the STM32H743 chip, has a high speed counter input, inbuilt GPS string handling and should be fast enough to obviate the need for CFunctions. I will need to make a backpack to interface the Nucleo H7 module to an LCD and also to emulate the E100 GPIO pinout for interconnection to the Frequency Counter module.
Will soldier on - it will keep me out of trouble for a bit - not much else going on Doug. |