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.
Hero999 said:The only restriction is that if you develop your software around a particular product it can be difficult to switch to another product. It's a form of vendor lock-in and it's something that I try to avoid.
Nicksan said:Thats exactly what I mean, I would like to use a Microcontroller that does not require its own special language, IE.. PBasic.
I dont know C++ or Java but have dabbled with them.
[B]Device [/B]= 18F2620
[B]Clock [/B]= 20
[B]Dim [/B]LED [B]As [/B]PORTB.0
[B]While True
DelaymS[/B](1000)
[B]Toggle[/B](LED)
[B]Wend[/B]
[B]Device [/B]= 18F452
[B]Clock [/B]= 20
[B]Dim [/B]LED [B]As [/B]PORTB.0
[B]While True
DelaymS[/B](1000)
[B]Toggle[/B](LED)
[B]Wend[/B]
18F1320, 18F2220, 18F2221, 18F2320, 18F2321, 18F2331, 18F2410, 18F242, 18F2431, 18F2439, 18F2450, 18F2455, 18F248, 18F2480, 18F24J10, 18F2510, 18F252, 18F2520, 18F2525, 18F2539, 18F2550, 18F258, 18F2580, 18F2585, 18F2610, 18F2620, 18F2680, 18F2682, 18F4220, 18F4221, 18F4320, 18F4321, 18F4410, 18F442, 18F4420, 18F4431, 18F4439, 18F4450, 18F4455, 18F448, 18F44J10, 18F4510, 18F4515, 18F452, 18F4520, 18F4525, 18F4539, 18F4550, 18F4580, 18F4585, 18F45J10, 18F4610, 18F4620, 18F4680, 18F4685, 18F6310, 18F6410, 18F6490, 18F6520, 18F6525, 18F6527, 18F6585, 18F65J10, 18F65J15, 18F6621, 18F6622, 18F6627, 18F6680, 18F66J10, 18F66J15, 18F6720, 18F6722, 18F8310, 18F8390, 18F8410, 18F8490, 18F8520, 18F8525, 18F8527, 18F8585, 18F85J15, 18F8620, 18F8621, 18F8622, 18F8627, 18F8680, 18F86J10, 18F86J15, 18F8722, 18F87J10
Nicksan said:Thats exactly what I mean, I would like to use a Microcontroller that does not require its own special language, IE.. PBasic.
I dont know C++ or Java but have dabbled with them.
I was looking at the oopic website and that seems to be programmable in C or Java. Anyone use one of those?
That's not my point.blueroomelectronics said:The Swordfish SE (demo) has a very generous limitation of 200 variables and does not expire.
Nigel Goodwin said:I don't think you'll find ANY language that isn't device specific, and if you did, it wouldn't be of much use. There are various versions of C available for PIC's, but all are very different from each other - if you are used to C, and planning using the 18F series PIC's, then the MicroChip C18 compiler is a free download, and is even used for most of the 18F application notes by MicroChip.
Hero999 said:That's a shame I thought that C varient seemed like a good choice because I was under the impression that there was a standard.
What Nigel said. To be an effective embedded programmer in any high level language you first need to understand the microcontroller you are programming. The most realistic way to do that is to learn to program it in assembler.
Hero999 said:That's a shame I thought that C varient seemed like a good choice because I was under the impression that there was a standard.
Nicksan said:Maybe I am not explaining what I would like properly. I would like to program in C, C++, Java or even basic using any decent type of microcontroller, basically, I dont want to use a custom type of programming language like PBasic or Xbasic to program a MC.
Is the oopic a good MC, it looks simple and can program in what I would like.
Nicksan said:Maybe I am not explaining what I would like properly. I would like to program in C, C++, Java or even basic using any decent type of microcontroller, basically, I dont want to use a custom type of programming language like PBasic or Xbasic to program a MC.
Is the oopic a good MC, it looks simple and can program in what I would like.