By any chance, do you plan to make a DIP version of it ?
I am asking because I am not really sure if my programmer can handle the sm version (mini pro - also completely noob in chip programming)
Thanks
I'm in the process of consolidating all of the relevant resources and information into a single ZIP download. Just waiting for the new code with status LED and I'll publish it on the main post of this thread.
The USB ISP is easier to interface with the chip. I've made an adapter PCB specifically for Arthrimus' Saturn adapter, you simply connect the adapter to the DB15 and the programmer connects directly to the adapter PCB. So still worth grabbing one given their low cost.
I've also compiled a HEX file for the code and will provide the fuse settings so it'll be straight forward to program.
The Github is updated with LED support on the autofire code specifically. I'll add it to the remap only code later on. The LED portion is untested currently, but it's lifted directly from another project that I am working on where it has been tested so I don't expect there to be any problems. I'll have a chance to confirm everything this Sunday.
The way the LED code works is as follows. When you power up the adapter the LED flashes for a second to let you know It's working. The LED is normally OFF after startup. When you enter Button Remapping or Autofire Mapping modes, the LED turns on. Every time you press a button the LED turns off briefly to confirm the button press. Once you exit the Button Mapping or Autofire Mapping modes the LED turns off and stays off until you enter one of the mapping modes again.
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances
Hi, I have never programed a chip before but I am really interested in learning how to do this so i don't have to mess up a good controller. I don't have any trouble soldering components just no experience in programing chips. Could anyone tell me what equipment i might need? I have seen some mention of usb isp, Ardunio? Thanks
Connect the USB ISP device to your computer's USB port. Connect the 6 pin adapter to the USB ISP via the included ribbon cable. Connect the 6 pin adapter to my QPB PCB. Pay attention to the pin labels and match them up.
Open eXtreme Burner - AVP.
MENU - CHIP - ATMEGA328P
FILE - OPEN FLASH - select the HEX file from wherever it's stored on your computer.
FUSE BITS/SETTINGS TAB - Tick the Low Fuse Write checkbox. Type in E2.
Click Write All icon. Ignore any message about chip identification and continue (it's just complaining as we're flashing a surface mount chip as opposed to through hole but it doesn't matter.