PIC Assembly Language Update: #1.2 - PICkit3 Issues

  Рет қаралды 40,371

Julian Ilett

Julian Ilett

Күн бұрын

Пікірлер: 150
@poohmsh
@poohmsh 7 жыл бұрын
if you run the app in admin mode, you may not get that error. it seems, it want to read or write a file in program file folder, which is protected area
@JulianIlett
@JulianIlett 7 жыл бұрын
Naughty Microchip!
@SatyajitRoy2048
@SatyajitRoy2048 7 жыл бұрын
That's why my application never throws that exceptions!
@LemoUtan
@LemoUtan 7 жыл бұрын
Ah. That might explain why I've not had any problems exiting that particular prog - I tend not to install to "Program Files" (if I'm given the choice) since I have always been averse to spaces in filepaths. Installing (as I do) most stuff in a /Software folder seems to eliminate many perms problems, without (afaik) introducing any others.
@radekc5325
@radekc5325 7 жыл бұрын
Yup. Or change permissions of that PICKit3.ini file to allow writing by any authenticated user. It's in Properties of that file -> Security -> Edit. Kinda sucks that Microchip would violate Windows application ruls this way (the .ini should reside in user's AppData)
@pfeerick
@pfeerick 7 жыл бұрын
Yeah, I thought that might be the root cause of the error when it said that it access that file in the Program Files directory. Bloody microsoft and their stupid permissions system! Why shouldn't a program be able to access/write to it's own data file!!! It is a bit ridiculous to have yet another folder in the appdata folder when it's just for one file... but anyway... running as admin fixes the issue, and so does editing the Security permissions of that file and enabling full permissions for the users group. You'd've thought that Microchip would have done that basic bit of testing! :-O
@AuctorisVideo
@AuctorisVideo 7 жыл бұрын
Julian - not sure if anyone else has pointed it out already; but it's easy to fix that crash on exit. Just change permissions to the folder it's installed in (for me c:\program files (x86)\Microchip\PICKit 3 v3\) so that all users have write permissions, and the problem goes away.
@voitano73
@voitano73 3 жыл бұрын
or instal it on another logical disk (D,E.....)
@SatyajitRoy2048
@SatyajitRoy2048 7 жыл бұрын
Thats why I said earlier that I never had any issues programming the PIC12F675. You can also try your old demo board without those modifications you did earlier and I am pretty sure that will work just fine. One more thing is, you can easily calibrate the VDD voltage or set the PICKit2/3 ID easily from Tools>Set Device ID at your choice. This is helpful when you are working with many PIC MCU at once using many PICKit programmer all connected to same computer at once. So individually setting the device ID is helpful in order to see which one is connected to which MCU. Say for example if you are experimenting with nRF24L01 multinode kind of thing, then you need to modify codes for individual MCUs and its cumbersome to connect the programmer to each of the board individually rather than opening individual app to program the targeted MCU. Hence multiple programmer connected to multiple instance of this standalone programmer will speed up your development cycles to many folds. Second point is, you can uncheck the EEPROM Data because thats not being used in codes (Yes in case if you need to preprogram something to it then its okay) so that every time you write some new codes to Flash, it wont erase the EEPROM again and again. It will save some of the writing cycles. MPLAB is gone to backyard a long ago and I am not sure why you still opting to add value into that. Rather XC8 is a better choice I believe so that newbies can be up to the latest mark. Coding in XC8 is easier than MPLAB due to restructured header files.
@JulianIlett
@JulianIlett 7 жыл бұрын
So you're a fan of the stand-alone apps?
@simplelyf4072
@simplelyf4072 2 жыл бұрын
@julian ilett Hi, If I load a hex file into the pickit3 software which does not have configuration bits in the source code, will the software automatically set the bits when it programs ?
@stoptheirlies
@stoptheirlies 2 жыл бұрын
Hi Julian, thanks for the information, I have had a look at the stand alone as I have had problems with the MPlab Thing is though there doesn't seem to be many chips supported in the stand alon compared to the Mplab? is there a way to add more? Oh dear, I have just looked down the thread and it appears you never answer anyone? Bob UK
@dLLund
@dLLund 4 жыл бұрын
julien - what is advantageous about the now-available [aliexpress] pickit3.5 ? i'm hoping it's an updated pickit3 w/ some/all of the bugs of the pickit3 clone sorted out. i enjoy and benefit from your light-hearted & informative tutorials. thank you. please take care & stay safe.
@NivagSwerdna
@NivagSwerdna 7 жыл бұрын
BTW... if you read the User Guides for PICKit 2 and 3 you will find 'typical circuits''. For PICKit2 it says 10k resistor between VDD and VPP and a 0.1u Capacitor to VSS... this is what is on the unmodified board. For PICKit3 it says you should have the 10k resistor between VDD and VPP but should NOT have the capacitor between VPP and VSS... that's why I was suggesting removing C4 if using a PICKit3.
@1st_ProCactus
@1st_ProCactus 7 жыл бұрын
AVR's are just looking better, yet again.
@JulianIlett
@JulianIlett 7 жыл бұрын
Haha - they would be Microchip AVR core microcontrollers. It's all owned by Microchip now!!
@1st_ProCactus
@1st_ProCactus 7 жыл бұрын
True, However they are not going anywhere. edit: I am just biased by the ease and 1 cycle per instruction thing. I don't know why people use anything with 4 cycles before anything happens when there is an alternative choice. At least not yet.
@JulianIlett
@JulianIlett 7 жыл бұрын
Fortunately for all of us, Microchip have a policy of not obsoleting anything
@1st_ProCactus
@1st_ProCactus 7 жыл бұрын
lol, I can see that :D
@HellTriX
@HellTriX 7 жыл бұрын
I have used both. I do prefer AVRs. But the pics have some nice features too. As for the 4 cycles per operation, the pics generally run at 4 times the mhz. So they are essentially the same speed.
@SpeccyMan
@SpeccyMan 7 жыл бұрын
It does seem to me that there have been a plethora of issues with the Pickit 3 since its release. I have a genuine Pickit 2 and a couple of clones (one of which is perfect for this 12F675 dev board as it has a ribbon cable connector attached to it so no issue with the 'backward' ICSP connector) and I've never had an issue with any of them.
@harrypehkonen
@harrypehkonen 7 жыл бұрын
Hey, Julian! Try a top-quality USB cable, or use a powered USB hub. I duplicate/eliminate PICkit3 problems at will now.
@ataryrainstorm3270
@ataryrainstorm3270 4 жыл бұрын
You can try to fix that error when exit the programm, just by creating the path (or additionally ...ini file with right permissions) it asks for. There is another possibility - to run the programmer using administrative windows account. Thank you for sharing your experience!
@ThatGuy-nv2wo
@ThatGuy-nv2wo 7 жыл бұрын
Still can't get the standalone application to find the pickit 3. Tried reinstalling, running as admin, uninstalling the pickit in device manager etc etc. Only MPLAB will recognise the pickit, but then 8.92 can't read the device, even with adjusted voltages, the IPE won't connect to the device with voltages higher than 4.5, and then it just fails, occasionally with "Failed to read device" or by read returning only NOPs. I'm failing to find anything helpful on getting the standalone application to recognise the PIC, doesn't help that they give it the most useless name possible. The troubleshooting section doesn't and all in all it's not going well!
@JulianIlett
@JulianIlett 7 жыл бұрын
I have to assume your PC is somehow involved in this. I'm sure you've tried alternative USB sockets - maybe a powered hub (or an unpowered hub). Ultimately, buying the PICkit2 may be the answer. Sorry if this is getting costly.
@ThatGuy-nv2wo
@ThatGuy-nv2wo 7 жыл бұрын
Yes, I'll have to try get some other machines to try it out on. In the mean time I'll order a pickit 2 (maybe I should skip clones?). Perhaps I'll try installing onto PCs at school. Anyway, I'm going to make a website to keep me busy until the pickit arrives ;) Thanks for all the help and attention Julian!
@ThatGuy-nv2wo
@ThatGuy-nv2wo 7 жыл бұрын
Just tried it on another laptop and it connected fine, but then wouldn't read the device :P I don't even.
@DAVIDGREGORYKERR
@DAVIDGREGORYKERR 7 жыл бұрын
Is there a Pick kit 3 with a Ethernet interface which means it can be left permanently connected.
@bazcliff
@bazcliff 7 жыл бұрын
Julian, take a look at your screens with the 2 pickit3 units. The firmware is different and the firmware type. As a note the clone units will take genuine firmware updates.
@MkEDS
@MkEDS 7 жыл бұрын
I've had good success, using a clone PicKit3 and MPLab IPE (Integrated Programming Environment). IPE is part of the main IDE of MPLabX but when installing this you are given the option to only install the IPE. The IPE is similar in looks to the PicKit Programmer program and possibly close to identical in operation? I find that I have to set my programming voltage to less than 4.85V or I get a warning about the supply being low (I usually set the supply for 4.55V which I type in the voltage box rather than fiddling with the drop down box). At work I almost always, on first connection, get an ID error but I find that unplugging the PicKit from the USB and plugging it in again then reconnecting cures that. At home I very rarely get this error, using almost the same setup. I've programmed in excess of 100 PICs using this setup and once connected I get very few errors although odd times after loading/reloading/re-writing a program it can sometimes get confused and just keep reprogramming a previous version. Shutting down MPLab IPE and restarting it soon cures that. The IPE will notice that a source file has been altered and offer to reload it, but I haven't seen an option to automatically load then flash a device. Still, I've not been looking... I should add that I am using a Mac, rather than a Windows PC.
@KiR_3d
@KiR_3d 6 жыл бұрын
Hi! I've just started to use Pickit3 with the standalone app v3.10 . Is it possible to make it "see" PIC16F18313 ? I've couldn't find it in the list. Some other firmwares (OS) for Pickit3 or something other to obtain this?
@WaltonPete
@WaltonPete 7 жыл бұрын
With regard to your PIC internal oscillator appearing to be faster than it should on your frequency counter I expect the frequency counter is not extremely accurate and may be prone to drift with voltage and temperature too. It partly depends on the frequency of the counters own oscillator as it will have to be divided for lower frequencies and multiplied for higher ones so any errors are therefore also multiplied. That's why expensive frequency counters use heated oscillator modules to prevent any drift owing to changes in temperature as much as possible.
@Fourcycle
@Fourcycle 7 жыл бұрын
His counter seems to be fairly accurate from previous videos about it. I suspect the PIC's internal oscillator drifts much more due to it not using a crystal.
@jimsmindonline
@jimsmindonline 7 жыл бұрын
I tried in mplab x with my clone pickit 3, seems to be working fine for me so far. Took me a while to work out I had to switch compilers from xc8 to write in asm and x feels very intimidating compared to the old version!
@mickeymadsen3106
@mickeymadsen3106 7 жыл бұрын
Hello Julian :-) super videos.Why aren't you using MPLAB X IDE 3.45?
@maxusboostus
@maxusboostus 7 жыл бұрын
I've been using pickit3 for years and never new about the programer app, very interesting. Nice one Julian
@Lorenzo0077
@Lorenzo0077 7 жыл бұрын
the pickit programmer closing error can be fix by changing the file/dir autorisation.
@raminrajabioskouei781
@raminrajabioskouei781 7 жыл бұрын
Hi Julian, How can I know my pickit3 is original or clone? I bought it from china banggood website and It has a Microchip Logo on it but it's color different from yours and for fixing access denied message when closing pickit3 programmer, I just selected Run this program as an administrator under Compatibility Tab and for target voltage problem it is showing less than a 5 volt I connected my pickit3 to D-link usb dub-h4 and the voltage problem also fixed. Thanks for wonderful lessons.
@UReasonIt
@UReasonIt 7 жыл бұрын
Just a note for any Linux users... All of the Microchip Windows tools do work quite well under Wine. If you want to use the MPLAB 8.x.x IDE compilers/tools, they do work. You also have MPLAB X Linux version and it works good as well. I have even used MPLAB 8 via Wine to compile and the MPLAB X to program the chips with and that was fine to.
@JulianIlett
@JulianIlett 7 жыл бұрын
That's good to hear :)
@rapbalance2534
@rapbalance2534 5 жыл бұрын
Do i need to place my dsPIC chip into a pcb development board, or is it sufficient to connect the chip directly with the programmer?
@viperlodge
@viperlodge 7 жыл бұрын
I previously downloaded the source code and recompiled it. When you read through the code you will see its the pickit2 software, but been modified to function with the 3. Once recompiled in visual studio it runs without errors most of the time.
@midianalbertokhaiyow8195
@midianalbertokhaiyow8195 7 жыл бұрын
Hi. Casually I have a problem with my pickit 3 and your video seemed very similar to what happened to me. Usually I use pk3 software, to program my chips, tired of seeing the error when I close the software, I change it to be compatible with mplad IDE, I had no problems until I tried to record a pic 12f675 and in that recording the pic lost Osccal as usual happens in that kind of pic... So I went back to pk3 software, and I tried to reset the osccal to the pic, but it was not possible, pk3 read the pic but when trying to put the osccal or record pic was not possible this error always appeared "programing failed at program Memory address 0x0000 "or programing failed at EE data adrress 0x0010" and try so many times and I could not reset it so I susopeche that the pic was damaged so deal with other pic and it happened the same.. And since then I deal with other classes of pic like 16f690 and 18f1320 18f2620 and I realized that something happened to my pk3. Pk3 can read 12f and 16f and delete these but it does not record it, and 18f does not recognize them.. If you can visit this link and contribute something would be very useful ... thanks www.microchip.com/forums/m997150.aspx
@stevec5000
@stevec5000 7 жыл бұрын
Is there any reason you can't use a $7 PIC programmer from Ebay instead of struggling with that PicKit?
@dLLund
@dLLund 4 жыл бұрын
needs to be able to supply high voltage [Vdd + approx 5vdc] to Vpp during programming. i'm experimenting w/ a work-around.
@God-CDXX
@God-CDXX 7 жыл бұрын
I have the real PIC kit 3 do I have to buy e clone to follow your vidio
@sarah1390
@sarah1390 7 жыл бұрын
No you do not. You can follow the video with the genuine article. He is currently having problems using the clone. He is just using the clone for people who do not want to spend the big bucks for the genuine thing.
@HellTriX
@HellTriX 7 жыл бұрын
No, the real pic kit 3 worked better than the clone. You can use either one.
@God-CDXX
@God-CDXX 7 жыл бұрын
Sarah1390 I got lucky and found one at a second hand shop $5.00 CDN
@sarah1390
@sarah1390 7 жыл бұрын
Lucky you. My town is a dead zone for electronic components. I almost have to rely solely on ebay to get any sort of component. I don't mind spending that sort of money but to spend that much I have to see it in person.
@purge98
@purge98 5 жыл бұрын
@@God-CDXX The last of the big spenders.
@andrewbarnes5506
@andrewbarnes5506 3 жыл бұрын
Hi Julian. Thanks for inspiring and helping to work with PIC controllers. Your explanation and fixes solved the problems I was experiencing. Thanks again keep it up.
@Gooberslot
@Gooberslot 7 жыл бұрын
Does the Pickit Programmer program fix the too low voltage problem or does it simply work around it?
@nickpelov
@nickpelov 7 жыл бұрын
standalone app is not an advantage for pickit 3, it's a step down from standalone app for pickit 2. The pickit2 app had way more features, it didn't require firmware change when you switch to mplap and has everything the pickit3 standalone app has (including the calibration). The only problem is that PICKIT2 and 3 standalone apps are unsupported. That also means that you can't write new chips with them. There are PICkit2 third party firmwares for some of the new chips, but you have to find them and people release them as they need them which is not when YOU need them.
@nickpelov
@nickpelov 7 жыл бұрын
BTW download all the apps from archive you need right now. It doesn't always work. It'll stop working when you need it the most and you won't be able to download the app.
@alanpowell328
@alanpowell328 7 жыл бұрын
I'm on Windows 7 and the close problem doesn't seem to happen. Might just be my PC configuration.
@fikretalpayteksen4539
@fikretalpayteksen4539 3 жыл бұрын
ı have ''no device found'' problem please help me
@DavidWatts
@DavidWatts 7 жыл бұрын
Phew, glad you figured that out. I am not sure it would have crossed my mind.
@reeseyme9613
@reeseyme9613 7 жыл бұрын
why couldn't they learn a thing or two from Arduino, you can easily use one Arduino to program a separate AVR aka AT MCU by simply flashing it with a programmer binary.
@notroop
@notroop 7 жыл бұрын
You forgot to link some of those videos in the description it seems.
@JulianIlett
@JulianIlett 7 жыл бұрын
now added :)
@custardo
@custardo 7 жыл бұрын
The unhandled exception probably goes away if you install the programmer software in a folder outside of . By the looks of it it tries to save an .INI file inside the program's folder, but it lacks the file system rights to do so. As is can't save the .INI it also could very well be some settings don't persist between sessions.
@JulianIlett
@JulianIlett 7 жыл бұрын
Ah OK - thanks for that. But shouldn't the installer do all that stuff for me?
@custardo
@custardo 7 жыл бұрын
To save files inside the directory where the binaries are located is bad practice, but you know how engineers are ;) An installer can't help you there...
@jonners999
@jonners999 7 жыл бұрын
custardo Agreed, it is bad practice - today. There was a time when .INI files ruled the world and they were intended to live alongside the binary, and this is a legacy of that (also, some other OS file systems still encourage this kind of self-contained behaviour, so if the programmer build targets multiple platforms it might just be that the Windows build inherits this too). Rather than install the application outside of Program Files (which is a bad idea for a number of other reasons) just assign your own user-id as a 'Full Control' permissions record on the install folder, since the app runs under your user context and will then be able to do whatever it needs to in its' own folder structure (however naughty that might be by todays' standards).
@custardo
@custardo 7 жыл бұрын
You are right that it used to be so when Windows still was 16 bit, however... This version of the programmer software is from 2013, and there really is no excuse. It's not like it's a whole lot of work to place the file in a better location.
@johnarmstrong3782
@johnarmstrong3782 7 жыл бұрын
OMG ! My pickit3 hasn't even arrived from China yet. I stand no chance! Anyways up, what's better about the pic chip over my Arduino's?
@adamlhumphreys
@adamlhumphreys 7 жыл бұрын
Interestingly, the only reason why I'm watching this video is because I hope to use a low cost MCU later, and Microchip is discontinuing the ATtiny10's SOT-23 package. (The DFN package will continue though.) But Microchip has other MCUs with the SOT-23 package. I guess cost and variety would be a reason to use PIC chips, but haven't researched enough yet. But Chinese knockoffs are hard to beat for quick projects.
@UReasonIt
@UReasonIt 7 жыл бұрын
End the end, nothing for me. I use AVR (with and without arduino code) and PIC. Both families have their merits and shortcomings. There are free tools for both families, but AVR has more going for it in open source than the PIC. As said, the MC tools are free and run on most platforms but I only know and have used only one open source compiler (sdcc). For me it's fun to play with multiple controllers, just for fun.
@SpeccyMan
@SpeccyMan 7 жыл бұрын
There are good open source tools for PIC. I use them all the time. GCB or Great Cow BASIC JAL Gputils SDCC (although the support for PIC is always labelled as 'experimental' so I don't vouch for this one personally) and not forgetting the command line version of the Pickit 2 software pk2cmd.
@UReasonIt
@UReasonIt 7 жыл бұрын
Yes, I forgot about gputils. I have used sdcc for a project I did last year and it worked fine. Your mention of pk2cmd does remind me... It seemed to not work under Wine, but the Windows version of the Pickit2 application did, so go figure.
@boboyo
@boboyo 7 жыл бұрын
My solution is to setup power modes to power from the PICKit3 at 4.5V-4.875V. 5V seems to be too much for the clone, and 4.5V is plenty. Remember to enable low-voltage programming mode, and Vpp before Vdd. From there, it's no issue from my clone. If you're using MPLABX, you can save a new profile with the settings so you don't have to do mess with it too much.
@ws_stelzi79
@ws_stelzi79 7 жыл бұрын
You all know that the MPlabX install the newest PicKit 3 Programmer which checks the firmware of the PicKit, warns you and updates it if its to old on your say so.
@pfeerick
@pfeerick 7 жыл бұрын
Another great PIC video Julian. And thanks for pointing out the ID string on the standalone PICKit 3 Programmer software... I was finally able to reassure myself that the Microchip PICKit3 programmer I had purchased on eBay a year or so ago was indeed a genuine unit... even though it was cheaper than some of the ones that said they were the genuine deal. I have a couple of PIC12LF1840s that I got as samples from Microchip a couple of years ago... am I likely to be able to use them to follow your tutorials until the F675s arrive (at first glance the programming pins are in the same configuration)
@alphahr
@alphahr 7 жыл бұрын
thanks for the update as I have multiple programmers ,but especially aftermarket pickit-2 & pickit-3. I haven't had any issues with the clone pickit-2
@AdamWelchUK
@AdamWelchUK 7 жыл бұрын
So being cheap has won out on this occasion? I'm always cheap - none of these issues for me with the PICkit2 :-)
@JulianIlett
@JulianIlett 7 жыл бұрын
Being cheap always wins! When said cheap stuff fails to work, you get to have fun trying to fix it.
@EventHandler
@EventHandler 7 жыл бұрын
I use the MPLAB X IDE and the PicKit3 clone and everything is working fine here.
@EventHandler
@EventHandler 7 жыл бұрын
3.50
@andrewbarnes5506
@andrewbarnes5506 3 жыл бұрын
As ever practical solutions to problems and good explanations of what is what and how. Thanks
@dannyalejandromartinezsola1748
@dannyalejandromartinezsola1748 6 жыл бұрын
no me deja acceder al osccal estoy usando ese pinche clon igual al que estas usando!
@aDynoNet
@aDynoNet 7 жыл бұрын
Try installing the program in the C:\ root directory and not the C:\Program Files (x86)\ directory. Windows 10 has stricter security than XP, when accessing files under this location. Alternatively, try running the program 'As Administrator'.
@TechStuffGuy
@TechStuffGuy 7 жыл бұрын
Sometimes "OLD" programs quit better if You don't close them from X but go to File and choose Exit there
@KennethScharf
@KennethScharf 7 жыл бұрын
Since microchip published the schematic and source code for the PicKit 3, the clones should work exactly the same as the real deal. Only the quality of the parts used would make a difference.
@SidneyCritic
@SidneyCritic 7 жыл бұрын
I thought MC were trying to protect the profitability of their Pickit by making it non compatible with copies, but if they did that it might be that the copies are using different chips to keep the price down. We had a problem communicating with the cheap chip on cheap MEGA2560's.
@robbruno8246
@robbruno8246 7 жыл бұрын
Check out the MPLAB IPE that int installed alongside MPLAB-X. It has similar futures as the PICKit3 v3.10 Programmer. It may be useful. Oh and BTW the PICKit3 v3.10 programmer has a "logic analyzer" feature under "Tools -> Logic Tool...". This also may be useful.
@jimsmindonline
@jimsmindonline 7 жыл бұрын
Yup I think this is cause most USB ports won't do 5v, usually less. I've had this before too. Maybe a powered hub would work? Still awaiting Alice's parcel here. :)
@JulianIlett
@JulianIlett 7 жыл бұрын
At the moment, I'm trying to power the target system (the demo PCB) from the PICkit programmer. Later, when we program Neopixels (which take a lot of power), I'll use an external power source. Powered hub may be a fix, but I don't have one to try :)
@SatyajitRoy2048
@SatyajitRoy2048 7 жыл бұрын
USB port should be around 5V if not exactly 5.000V. The reason of reading 4.75V is because there is a series schottkey diode for reverse current protection and this diode drops around ~0.3V. Thats why when the voltage is read back, it was reading 4.75. Its not voltage that caused this issue because this PIC should work well up to 2.5V may be. I stand to be corrected because its not from datasheet but from my mind.
@jimsmindonline
@jimsmindonline 7 жыл бұрын
Julian Ilett I'm thinking I've had a warning in some other software that warned of low voltage on my port. I wonder what the difference is with the clones?
7 жыл бұрын
I use clone pickit3 on mplabx on Linux without any problems. I mostly use SDCC for development... XC compilers are superior but I 'm just a bit frugal.
@ws_stelzi79
@ws_stelzi79 7 жыл бұрын
One of the things I hate on tutorials is if they use old antiquated software or tools. Nothing is easy and you need to fiddle with it more than you need. Think of it of using tubes instead of transitors in modern circuits outside of audio stuff. More (dangerous) high voltage stuff to care off without little to none advantage.
@stevesm2010
@stevesm2010 7 жыл бұрын
I'm still waiting for delivery of my board from China but I bread-boarded my clone Pickit3 to a PIC12F675 and used both the IDE and Stand Alone programmer apps with no errors. Maybe I'm just lucky!
@JulianIlett
@JulianIlett 7 жыл бұрын
I'm quite relieved to hear that!
@kewakl8891
@kewakl8891 7 жыл бұрын
If MicroChip could get their act together, videos like this would be redundant!
@He4vyD
@He4vyD 7 жыл бұрын
Kew Akl seems to me the problem was with the clone, not the real product... not quite microchips fault then
@kewakl8891
@kewakl8891 7 жыл бұрын
Sorry, I was referring to the voltage setting and the inability of one software package to handle the functionality of what takes TWO software packages to accomplish.
@KiR_3d
@KiR_3d 6 жыл бұрын
Great! Thanx! No worries now about what to buy and to use :)
@cheapmod
@cheapmod Жыл бұрын
that happen on icd3 too
@2010craggy
@2010craggy 7 жыл бұрын
I bought a 'copy' PICKIT3 as I needed it to hack and reprogram a console game controller which used a PIC microcontroller but couldn't really justify buying the genuine product just for a single, one off task, but I too have had similar issues like in the video. I just put it down to being a cloned item and eventually ended up buying the genuine product to get what I needed done and it worked perfectly. Hmmm??? I guess I'll have to make a lot more use of PIC micro controllers now I've splurged out on a genuine series 3 programmer and so far this is quite an interesting tutorial on them, as I've only really used Arduino's so far despite the PIC micro controllers being around for what nearly a quarter century now. I really need to catch up :)
@dannyalejandromartinezsola1748
@dannyalejandromartinezsola1748 6 жыл бұрын
Hello how are you? I'm using the pic kit 3 clone, like the first one that you explain, I connect everything with the pic kit3 program from the proto board and it works if I disconnect the pgm pin, the strange thing is that when trying to write it does not allow me
@IvanVoras
@IvanVoras 7 жыл бұрын
Aargh, it's frustrating how much time & effort is needed for this PIC experience, from modding the demo board to fiddling around with programmers :( In contrast to that, for AVR, you can treat any Arduino board with ICSP as a demo board, or buy a demo board just like this PIC one, but for ATtiny13, or just get a programming board which supports any DIP AVR chip like www.ebay.com/itm/AVR-Programming-Board/222385152313, and use a $2 USBASP to program it. Those chips support a wide voltage span, so no mucking around with voltages, and can be programmed with anything from the Arduino IDE, through the official Atmel Studio, to just Notepad and C and/or assembler. Just marvellous little devices, and the Arduino explosion has made the software tools so much better.
@pikadroo
@pikadroo 7 жыл бұрын
I've got a bundle of authentic pickit 2 programmers I am gonna put on ebay soon, 8 of them I think.
@nunorodrigues8449
@nunorodrigues8449 7 жыл бұрын
I bought the PK3 clone, and had to define 4.75V cause it seems that there is no enough power on the tool, and It's working with MPLAB X, so no money thrown away for me... :P
@andymouse
@andymouse 7 жыл бұрын
hope ya still gonna do stuff for us mere mortals bud!
@JulianIlett
@JulianIlett 7 жыл бұрын
Nice simple kit build on Monday? Tomorrow I rest!
@andymouse
@andymouse 7 жыл бұрын
and on the 7th day Julian rested Amen ! Sunday roast pork, beef or chicken ? or fish and loafs?
@SpeccyMan
@SpeccyMan 7 жыл бұрын
Don't encourage him, he'll be wanting to try that 'walking on water' thing next. ;)
@andymouse
@andymouse 7 жыл бұрын
hahahhah!
@blairsharpe2798
@blairsharpe2798 7 жыл бұрын
It's like your teaching a class of 10000+ students
@JulianIlett
@JulianIlett 7 жыл бұрын
Quite a responsibility - I've got to get this stuff right!
@SatyajitRoy2048
@SatyajitRoy2048 7 жыл бұрын
Yes!! but some are masters already...LOL
@sarah1390
@sarah1390 7 жыл бұрын
Then the masters should be able to help the rest of us out when things go afoul. KZbin is a great way to get many views on a project. Nobody can be a complete master of anything so as AvE calls us the hive mind so we will eventually get things working. Though I do tend to gravitate towards people show that they made mistakes in the video instead of editing them out.
@NivagSwerdna
@NivagSwerdna 7 жыл бұрын
There really is no excuse to not join the modern world. I'm using MPLAB X IDE v3.5.1 and MPLAB IPE v3.51 with a real PICKIT3 and it works well. MPASM is free in MPLAB X. You do need to reduce target voltage from 5V to slightly under (I am using 4.5V); I think that it due to the PICKit3 is officially limited to 30mA only for target power. My theory about 5V versus 4.5V is the power drawn by the 10k pot. If you find a PICKIT3 is unresponsive or saying failed to connect etc. then.... PRESS DOWN THE BUTTON WHILST APPLYING POWER. The button press wipes out the incompatible firmware in the PicKit3 and it should then download as required. (Dave Jones' PICKit3 problems were solved by pressing down the button!).
@NivagSwerdna
@NivagSwerdna 7 жыл бұрын
I posted the stock program source here... aardvarklabs.wordpress.com/2017/02/12/pic12f675-development-board-reversing/ or that's what was in mine when it arrived anyway.
@JulianIlett
@JulianIlett 7 жыл бұрын
I kind of waiting for Microchip to release a universal IDE that supports both PIC and AVR before I join the modern world
@NivagSwerdna
@NivagSwerdna 7 жыл бұрын
I didn't think it would be an easy transition. ;)
@LemoUtan
@LemoUtan 7 жыл бұрын
I'm also using MPLAB X but ... Gordon Bennett it ain't 'alf complicated. I think they prefer the terms flexible, full-featured, professional, etc. But they've spent a lot of time and money developing it so they would - after a year of its use - quite like you to pay for things like extended instruction sets, optimisation, etc. None of which you cannot get by without, but ...
@NivagSwerdna
@NivagSwerdna 7 жыл бұрын
I would agree with it being complex. But you can ignore the majority of it to get started. MPASM is 100% free. And the non-optimised versions of the XC compilers are also free which is a huge advance on the past. MCC confuses me but I think it is probably useful!
@seamonkeys12y
@seamonkeys12y 7 жыл бұрын
I followed this video because I thought it would fix a different problem I was having but no, I just make it a lot worse
@ratbag359
@ratbag359 7 жыл бұрын
I own and use pickit 2 i prefer stand alone application works so much better
@weerobot
@weerobot 5 жыл бұрын
Selecting 5V can damage a 3.3V....lol
@aheletcodefloppydevice.2196
@aheletcodefloppydevice.2196 4 жыл бұрын
very good
@AndrewMurphy8383
@AndrewMurphy8383 2 жыл бұрын
hmmm
@robertparenton7470
@robertparenton7470 7 жыл бұрын
Thank You! I still have some hair on my Head!
@slap_my_hand
@slap_my_hand 7 жыл бұрын
And that's why i don't want to buy shit on ebay.
@allansmith6140
@allansmith6140 4 жыл бұрын
A better solution is to ditch Microchip. Microchip used to be good once upon a time as a company and they certainly deserve credit for all they did by making microcontrollers easily accessible to the masses but they have turned into a giant bloated corporate mess. They should get out of the software business and once again concentrate on microcontrollers and also sack half (or more) their managers. Have a look at the MSP430 by TI, makes pics look like the toys they are, then there is the MSP432. TI's software Code Composer Studio compared to MPLAB? There is no comparison, its a professional suite, MPLAB is a joke. CCS is also FREE - AS IT SHOULD BE. Are you listening Microchip? You can stick your XC8 overpriced extortion subscription fees where you know it will fit. There is no issues with TI's TMDSEMU110-U programmer. PICkit??? Its a piece of crap. I was a long time supporter of Microchip but have said goodbye to them. Yes thank you Microchip for all the help and personal support you gave me in the past and lots of free samples, free printed datasheet books etc, fabulous, you certainly had some good people working for you back then but you have lost your way.
PIC Assembly Language Tutorial: #2 - LED Blinky
28:12
Julian Ilett
Рет қаралды 35 М.
Microchip Response to PICkit 3 Review from EEVblog #39
7:40
Microchip Technology, Inc.
Рет қаралды 147 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
PIC Assembly Language Update: #1.1 - PCB schematic
16:28
Julian Ilett
Рет қаралды 17 М.
Fake/clone PICKIT 3 tested -- will it work?
10:42
Pizzey Technology
Рет қаралды 7 М.
PIC Extras 1 - PICkit4 and Snap programmers
7:50
Gooligum Technologies
Рет қаралды 28 М.
Playing with: PIC12F675 Microcontroller Demo PCB
24:48
Julian Ilett
Рет қаралды 38 М.
EEVblog #841 - Microchip MPLAB X PICkit 3 Woes
41:30
EEVblog
Рет қаралды 96 М.
Full video - Data recovery from a dead MicroSD card
16:01
DevelopAKR
Рет қаралды 474 М.
Using a 1930 Teletype as a Linux Terminal
16:33
CuriousMarc
Рет қаралды 1,5 МЛН
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 514 М.
PIC Assembly Language Tutorials: #0 - Shopping List & Mods
16:42
Julian Ilett
Рет қаралды 30 М.