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.
raedbenz said:HI,..
i am intending to start learnig C or Basic for programming PIC's..
which language do you recommend(except assembly).??
upand_at_them said:I see assembly recommended all the time, but I think it makes more sense to learn a high level language first and be comfortable with it before delving into the detail of assembly.
ljcox said:I only use assembly.
I can't see any advantage in using a high level language for PICs.
ljcox said:I only use assembly.
I can't see any advantage in using a high level language for PICs.
Providing you're good at it, sloppy asm code is often slower than C.phalanx said:Assembly produces efficient code using lots of man hours.
Hero999 said:Providing you're good at it, sloppy asm code is often slower than C.
philba said:You can understand the structures of a microcontroller with out learning ASM.
Nigel Goodwin said:You can, but a good method of learning it is to learn assembler - it's probably counter productive to try and learn the underlying hardware without also learning assembler.
philba said:I respectfully diagree with you. there is no one correct answer. You can access all the underlying architecture in C just as easily as in asm. it's a perfectly valid way to go. In some ways, it's more productive for a beginner because they don't have to deal with things like banks, pages, skip flow of control, etc.
Note that I am not saying asm is an incorrect approach. It's perfectly fine, too.