SUCCESS!!!! Everything appears to be fixed with the updated version of Trace Systems Bootloader.
So there were 2 problems: Outdated version of MPLAB, and outdated version of the Trace...
Type: Posts; User: milestag; Keyword(s):
SUCCESS!!!! Everything appears to be fixed with the updated version of Trace Systems Bootloader.
So there were 2 problems: Outdated version of MPLAB, and outdated version of the Trace...
Thanks Alain. That's what Darrel recommended as well. So I did upgrade to 8.92. And that seems to partly fix the problem. If the firmware is burned DIRECTLY to the PIC it runs okay. But... if the...
I talked to Darrel at ME Labs. Looks like it may be an issue with MPLAB generating bad code (I have an older version). I am going to install the latest version of MPLAB tonight. I'll post the...
I am using PBP3 (3.0.7.4) and Microcode Studio Plus (5.0.0.5). This code runs fine on a PIC18F2525, but on the 18F2550, I cannot get any GOTO or GOSUB instructions to work if the code I am jumping...
What am I doing with PicBasic Pro? It's in my user name. I design laser tag systems for a few manufacturers. I also sell parts and circuit boards to hobbyists that want to build their own systems.
Yes, bit-banged.
The ISD1700 chips are tempermental to say the least. I have it working fine in my project, but there are some undocumented problems with this chip. Overall the documentation is...
Try www.sparkfun.com they have a few different modules with 5V serial interface. I bought the BlueSmirf Gold module, but have not powered it up yet. The datasheet looks pretty straightforward. ...
You have 2 choices.
1. Buy the evaluation kit (programmer) that Nuvoton makes. The new design supports "batch" programming. The old version from Winbond does not, so make sure it's the new one...
If you don't want to use direct addressing, then you can still operate in "pushbutton mode" with fast-forward to each message (same as ISD2560). This can be done with actual 'buttons',...
Hang in there - it's not that bad. It's just that the ISD1700 has a TON of features and options so it's overwhelming to sort out the datasheets and find what you need.
As soon as I am able, I...
I did some further testing. Seems the best way to determine when a sound has finished playing is to monitor the INT status bit. Just remember to clear the INT before each SET_PLAY.
The PLAY bit...
This works so far to play back 4 sounds repeatedly. The volume setting via apc2 works also. Next I plan to get rid of the PAUSE delays and monitor status to determine when each sound finished...
Yes, Winbond (Nuvoton?) does/did offer a production gang programmer. 12 chips at once I believe. But cost is around $2000
I'm working on a modified version of the code, and hope to test it this weekend. I'll be driving the ISD1700 with a PIC16F684 and will post the final (working) code here. So far I am just checking...
I haven't tested the code yet (but thanks VERY much for posting it!!).
But I noticed one thing...
You have SR0 and SR1 as the first 2 bytes returned. The datasheet shows that the first TWO...
Microcode Studio's Bootloader offers a distribution license for about $400 USD and it includes the DLL library if you want to write your own interface and still use their bootloader core. I haven't...
OK, by the time I posted, you had already sent a second post.
Your first post is an "idea".
Your second post is an "outline", not quite a flowchart or pseudocode though.
So what's the...
Why not start with something like this:
http://www.radioshack.com/sm-whats-a-microcontroller-basic-stamp-kit--pi-2117994.html
It will teach you basics of microcontrollers, so you can learn to...
Try here for some earlier code examples (all are in PBPro).
http://www.lasertagparts.com/mtdownload.htm
I no longer provide full source code for the latest versions. But this should be...
ummm......maybe I can help ;)
Peter, yes I would say that is correct (or at least one way to do it). I suppose there are no hard and fast rules per se, but any Programming 101 professor would surely beat us with a stick for...
I had a similar problem when moving from 16F to 18F. Finally I discovered it was a STACK OVERFLOW reset. The 16F does not care if you overflow the stack, but the 18F does!
If you call a...
It looks like you would need 2 pins. GP0 is the A/D input and GP1 is the Vref.
But you can sometimes do multiple functions on a single pin.
In my circuit I have one pin performing 2 functions...
Why not use the onboard AtoD convertors? 10-bit precision should be more than is needed.
Are you using a voltage regulator to power the PIC? If it is relatively precise (1% ish) then you should...
Use eye protection (safety glasses)!! ;-)