Hello,
I've been working on a 18F46K80 and am at a point where I want to disable the EUSART receiver. I tried RCSTA1.7 = 0 and I get a compile error. I also tried RCSTA.7 = 0 and RCSTA = 0 with...
I hope you do not have many MPLABX version installed. Normaly they shouls co-exist but could also mess up things. Better be safe and uninstall all other version except 5.35 that works with the latest...
i like to connect some critical or dangerous hardware to one of those pins, like the enable pin for the high power laser or the step input for the Z axis.
that way you really know when reprograming...
I connect the ICSP port on the PCB to the ICSP pins of the controller directly. The Pins in turn go to the rest of your circuitry via resistors so that you do not need programming jumpers to perform...
Yup, confirmed. I removed headers from BOM and CPL and those 2 fees went away, as well as an extra $3 or so for cost of headers about $13 + tax reduction).
Published on - 24th April 2010 09:47
Number of Views: 7758
Attached are the Mechanique MicroCode Studio hex files for serial bootloader. These hex files can be loaded into your PIC so that programming can be done through the serial port of the device. Some people have been experiencing problems getting the bootloader hex files to update for new devices via the online update function. Here they are with Mechanique's permission of course.
Typical crystal values are 4 and 20mhz. Meqanique has not published their code for compiling, so you can not modify the crystal value that way, unless you get Meqanique to compile it for you. But there is a way to edit the baud rate value in the hex file, which lets you run at different crystal values. It is fairly easy if you have a PicKit2 programmer. Here are the instructions for modifying the hex file:
So far, all the hex files I have looked at specify the baud rate at address 7D06. But just in case, here is the check: Load the 4 mhz hex file into the PicKit2, and program your chip. Now load the 20 mhz hex into the PicKit2, but select verify. This will highlight the differences between the hex files. On the 18F2520, the first failure (variance) is at address 7D06. The last half of E040 is the serial BRGH=1 setting. 40 hex is 64 decimal, which gives the serial port 19,200 baud at 20 mhz. Since this chip is capable of 40mhz, we can change this setting to 129 decimal for 19,200 baud, which would be 81 hex. With the PicKit2, we can just type in the new value so we edit it to E081. Now you need to enter the correct configuration settings for your chip. This will need to be the PLL settings, and any other things that need to differ to run at this speed. Then hit the write button.
Direct Register Access not recognized
Hello,
PCzar3 Today, 00:58I've been working on a 18F46K80 and am at a point where I want to disable the EUSART receiver. I tried RCSTA1.7 = 0 and I get a compile error. I also tried RCSTA.7 = 0 and RCSTA = 0 with...