If you built your own UBW, you need to put the bootloader and firmware HEX files on your UBW first before you can proceed. See this page for help. If you bought your UBW, just proceed to step 1.
From the UBW page.
So I've built the UBW (only the USB connections, no LEDs or other stuff yet), but the so-called hex files which which needed to be loaded into the PIC beforehand is not there. The part where it says See this page for help doesn't have a hyperlink.
While I'm digging into this, I've got a question:
The data I get from the registers are to be processed with mathematical models (way over PICs to process), so the MCHPFUSB allows this, right?
While I'm digging into this, I've got a question:
The data I get from the registers are to be processed with mathematical models (way over PICs to process), so the MCHPFUSB allows this, right?
I'm not very sure what you mean?, but if you're wanting to do complicated maths at a high rate of speed, then simply transfer the raw data to the PC, and do the maths there.
BTW, I agree with you about finding the HEX files for the UBW, it's really badly laid out and VERY difficult to find the files you want. Once you've found it, or it's been pointed out, it's fairly obvious - but it's not intuitive at all.
I'm not very sure what you mean?, but if you're wanting to do complicated maths at a high rate of speed, then simply transfer the raw data to the PC, and do the maths there.
I see. So Microchip's software handles everything, including maths and the development of GUI to display values after computations, does it?
BTW, I agree with you about finding the HEX files for the UBW, it's really badly laid out and VERY difficult to find the files you want. Once you've found it, or it's been pointed out, it's fairly obvious - but it's not intuitive at all.
Processing isn't really a language, it's just some nice window dressing and very useful libraries for Java, that being said it's absolutely fantastic =) Portable too because it'll run on any machine that has a Java VM.
I'm not much for the raw performance of Java but it has a lot going for it.
You're the man, Trivio .... Anyway my plan is to process the data from 8-10 registers to triangulate some weather data.. and display it using MATLAB GUI.
Thanks for the replies, guys, just woken up.. I'm gonna play with my UBW.
There's a hitch here.. I loaded the hex files into my 2550 using PICkit 2: But after verifying it, it said "verification of program memory failed at address 0x00000.
The PICkit hardware detected it nicely though. Is it damaged?
It's plugged to a main board for 16f876, and as for the 876, it verified nicely. On the main board, the MCLR is connected to Vcc with 10k pull up resistor.
During programming MCLR should have a diode+resistor from Vdd to ensure Vdd does not see 12V. Your 10k resistor should be enough to prevent Vdd becoming too high or Vpp too low but that depends on the programmer.
The only reason I asked was because it sounds like the chip is not getting into programming mode which is usually inadequate Vpp - 12V.