Jason, just curious which compiler you chose to use?
Not only did I switch from SF to C, but I went from 18F to 24 series.
I use Microchip's C30 compiler. It was free and there is a nice forum to ask questions.
I've finally made the switch to C as well. It took about 4 attempts over the years to finally make the switch stick. I was always finding excuses to try out another BASIC package. There are still things I don't know how to do in C, but I'm muddling through and learning more every day. One thing I ne...
I tried out that Website Downloader. It took a while on a very fast connection. I managed to get most of the forum. Unfortunately, without the PHP backend it's not in any kind of searchable format. It's just html files of every post. Better than nothing I guess.
I tried to get to the website today and it was down for a few minute. I thought maybe it was down for good. It eventually came back, but it made me wonder about the possibility of this site truly going away. It wouldn't surprise me if it happened. If "someone" neglects to renew the domain, we'll be ...
As much as I like the ease of BASIC, I've switched to the C30 compiler for 24 series development. It's been a slow start but I'm getting the hang of it. It's not that C is all that tricky; it still uses the same programming concepts as most other languages. The hard part is learning a new IDE, a new...
I do this with some of my code. To make it easier, I put the dynamic parameters in the bootloader instead of the main app. I have a little custom VB6 utility (old school, I know) that replaces the parameters and makes a new HEX. I can't say it was easy... I'm just saying it's possible.
Maybe you should PM David rather than jumping the gun? From my point for view, I've been more than patient. Initially I just thought I was bad at writing code and I even avoided labeling the odd behavior of the compiler as 'bugs'. I didn't want new users being scared away by posts about compiler bu...
I'm almost certain that Swordfish is no longer officially supported. Moderators don't even bother to delete spam in this forum anymore. Things were great when I first started using SF for simple projects... the SF community was growing and issues with the compiler/libraries were getting addresses in...
With an analog servo, removing the signal wire will just cause the servo motor to swing free. If the servo isn't pushing much force, the friction in the gears will be enough to hold the position. If not, the servo will move around. An analog servo needs to be pulsed continuously. For example, it mig...
If you are using the standard analog PWM servos, you may see better results from a digital servo. With a digital servo, you only need to send the pulse once to change position and the holding torque is much higher. It might be enough to keep your servo from jittering.
I remember this happening to me. I couldn't compare floating point numbers in conditional statements and get them to work correctly. I ended up just using a WORD instead and converting the number later.
I use a PICKit2. But I don't have it integrated into the SF IDE. I use the PICKit2 GUI app. The GUI has an option that allows it to monitor a HEX file. When that HEX file changes (after a compile), the GUI detects it and writes the new program to the PIC. Works pretty nicely. I bought a PICKit3 thin...