Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
mvadu said:Hi,
Can any of of you brief about the benefits of PIC18 series over PIC16. or if you can direct me to any of the microchip or any other link explaining the same should be fine..
richard.c said:If you are coding in pic assembler and have been using the earlier popular chips like 16F873-77 etc, then you no longer have to use PCLATH every time you want to go past the 1 k limit.
I found trying to find information about C programming for the pic difficult, especially with all the different compilers available.aussiepoof said:C also allows you to *slowly* be introduced to the oddities of the PIC architecture, whilst insulating you from many of the vulgarities.
bitem2k said:I found trying to find information about C programming for the pic difficult, especially with all the different compilers available.
I think personally its much better to understand it at its most basic level(asm),
so you can get an idea of what its doing behind the scenes.
Just my opinion though!
Microchip's C18 is completely free to use forever - the 60 day trial has some optimisations that are probably only important for critical or commercial applications. You can buy the full commercial version for those reasons, otherwise the free one has a good price...bitem2k said:I found trying to find information about C programming for the pic difficult, especially with all the different compilers available.
I think this is true if you've not done much microprocessor/microcontroller programming in your time.I think personally its much better to understand it at its most basic level(asm), so you can get an idea of what its doing behind the scenes.
Just my opinion though!
aussiepoof said:I think this is true if you've not done much microprocessor/microcontroller programming in your time.
After 30 years of programming, from z80's to 68000's, PDP11, firmware, Unix kernels etc. etc. etc... I can live with abstracting the instruction set a bit
You can indeed... you use it just once to program the bootloader, and from that point on the bootloader lets you use the USB to download the main firmwaremvadu said:I was dragged towards 18F basically because of USB capability. There are two 16C PICs with USB built in but they are OTP chips which are no use for learners. I am thinking to buy a PIC18F2550 and jump directly to the pool . Please tell me can I use JDM style programmer to program these chips.
(I have self made JDM programmer with ICSP header 0V-5V-13V-PGC-PGD, i have a 40pin ZIF can connect these header outputs to any of the 40 pins)
Ahh... the good ol' days! LOL As I'm sure you're finding, it's not only very instructive to work within severe limits, but also very rewarding to see just how much you can do!bitem2k said:I’m just getting started in this whole microcontroller game, but I see where you’re coming from.
I am experienced in programming high level languages, like c, c#,etc, but I'm only 21 and thus have not grown up around any severe hardware limitations (i.e. like early PC's). I have read a few early C books, and they talk about things like, having to make sure you have enough memory to hold a simple string, different memory banks etc! Before I started on the PIC, I thought that concepts like these were laughably outdated. I stand corrected.
Excellent! I find it's often hard to convince a younger audience of this. I blame cheap GB's of memory, 100's of GB of disk and multi-Ghz CPUsAnyway, I WAS tempted to dive straight into C so I could bury my head in the sand about the ASM, but I’m finding the ASM experience very useful and rewarding (at the moment anyway!)
aussiepoof said:Excellent! I find it's often hard to convince a younger audience of this. I blame cheap GB's of memory, 100's of GB of disk and multi-Ghz CPUs
aussiepoof said:Wonderful chips eh?