Yes it's like I said some one had to paddle. Chip don't matter it's the tool set that hangs me. If it fits use it I kind of wish I started using C first.Arduino is not a chip. You can buy an Arduino with AVR, PIC or ARM on it.
What is your definition for both PIC 18F & ATmega with following definition
Structural Hazards
Data Hazards
Control Hazards
All of those things depend on the skills of the user. When used correctly all microcontrollers are extremely reliable. They do have bugs etc, but usually nothing serious.
It is simple with Google search but how do you thing point of AVR and PIC?What are your definitions of:
Structural Hazards
Data Hazards
Control Hazards?
I have seen a PIC in an GM SRS (Supplemental Restraint System) ECU.Name one safety cricticle system, in any make of car that uses a pic or arduino?
After reading these posts I looked at the Arduino IDE briefly (never done that before) and it looks kind of cute to me. It does create a layer of hardware abstraction. It is really easy to start blinking LEDs or outputting "Hello World" on LCDs (don't have Arduino to actualy try, but easy to do the software). However, when you're programming multitasking controller it may not be the best thing.
It reminds me of Visual Basic, which lets you create some simple programs really quick, but won't let you do anything complex. But hey, people wrote commercial programs on VB.
I would agree that software development for MCUs will undergo certain Arduinization in the near future and we may even see "managed" solutions alike C#. As it will allow hundreds of people to start doing MCUs, the needs of sparse programmers doing it the "old" way will get depressed. To cover all the inefficiencies, the more and more complex and powerful MCUs will be developed and become standard. Software will get buggier and buggier. At the end, MCUs will get extinct because new devices will be capable of running Linux, which will be a real break-through on the programming simplification route.
The "advanced instructions" in PICs don't add much and don't really improve anything (I may be sllightly wrong here, I judge by PIC24E comapred yo PIC24F). I think it's more of a marketing stuff - new PICs designed for C - why would anyone buy other processors which are not designed for C?
I have seen a PIC in an GM SRS (Supplemental Restraint System) ECU.
IIRC, it was a 16F77 utilising AN0 thru AN7, to monitor the squib circuits.
I can't remember the ECU manufacturer right now, but if it comes to me, I will post it.
Very very clever marketing there, But I think this bit in the brochure is the bit that matters. "Have a look at this PDF LG, they are out there in systems that you describe, but we rarely see them.
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=14&cad=rja&ved=0CFgQFjAN&url=https://www.anglia.com/microchip/literature/autobrochure.pdf&ei=S4DuUvy_H5WzsAS2h4HwDA&usg=AFQjCNGTmFCrauEo5Xi7V7SHF2XFsoK2XA
All very impressive, but what is used in the most important parts? the keyloq thing is car radio's! hardly a safety criticle device. There is a program online for unlocking ANY car radio, and it mentions the pic thing.
I still want to no what's arduino have to do with pic vrs avr
Nope, KEELOQ is used in vehicle security - remote key fobs and receivers to be more precise.
Sure, there are other uC's and dev packages out there, but for the most part, people tend to go for the ones with the most examples/tutorials available.
Nobody is going to knock you for looking around for other systems to use, but this sudden 'PICs suck now' type approach seems a little strange, considering how well you have done with them thus far.
It was only yesterday, that I downloaded MPLAB X, so I haven't experienced your problems with ICD3 yet. I'll have to have a play around with the combination and see how it goes, but I have had other things to do and electronics has only had a very limited amount of time lately.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?