Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/01/06 00:25
Read: times


 
#117450 - Atmel = New Microsoft?
Responding to: ???'s previous message

Seems to be a bit of Atmel bashing going on here! I think it pays to remember "no one is innocent, but some are more guilty than others"!

Just my 10cents worth.....

I personally detest using the PIC, but I do appreciate its simplicity and what you can do with it. It is the sort of cpu I would design from scratch if I had to have a quick & dirty (cheap & cheerful??) processor to stick into a fpga - however nowadays you have a choice of a variety of cpu cores already done for you. The designer must've thought he did a wonderful job extracting the maximum functionality out of minimum hardware - and he did.

However, I've done quite a bit of assembly programming on both 8051's and AVR's over the years. Initially I was quick to dismiss the 8051 as 'old' but after writing a bit of code for the AVR, you realise that the 8051 seems to have the right mix of instructions for controller applications - you're rarely at a loss on a useful instruction and if so, a couple of instructions will do what you want. The stack size limitations of the 8051 have rarely caused me problems - I did have grief squeezing some code into a at90s2051 many years ago and I was counting stack bytes as well as code bytes to get the thing to fit and work!

I can also say I enjoyed programming the Motorola 68xx series - the HC08's are quite cheap and spritely these days but these don't seem to appear on the hobbyist radar. Pity, the free tools are quite good.

Then we come to things like the ARM. These are a general purpose processor so bit twiddling is not native to them like in the 8051, so writing controller code seems labourious. To get around this, the manufacturers add hardware to emulate the bit operations for the port pins. It harkens me back to the Z80! Most of the time these days I let the C compiler do the work so I don't need to know the intricacies of the architecture - however, I am finding I need to do a little investigation recently!

Ultimately, what processor you choose is what you're comfortable with. The software tools are probably more of a deciding factor - good tools make your job soooo much easier. The end result is that it has to work, otherwise you're just polishing a turd.








List of 57 messages in thread
TopicAuthorDate
PIC or AVR?            01/01/70 00:00      
   Unanswerable!            01/01/70 00:00      
   Definatlely AVR            01/01/70 00:00      
      Microchip aren't going broke!            01/01/70 00:00      
         Here comapines donot force PIC            01/01/70 00:00      
      How single minded can anyone be            01/01/70 00:00      
         Remember what I said about spelling?            01/01/70 00:00      
            unsafe at any speed            01/01/70 00:00      
               OK ... but what does it mean?            01/01/70 00:00      
                  Usage is the word            01/01/70 00:00      
                  usage?            01/01/70 00:00      
                     usafe = usage            01/01/70 00:00      
                        you took it right            01/01/70 00:00      
            Typing mistakes            01/01/70 00:00      
         ye nafareh pisheh ghazi rafti            01/01/70 00:00      
            a total contradiction            01/01/70 00:00      
      Noisy Application!            01/01/70 00:00      
         re noise            01/01/70 00:00      
         AVR Vs PIC !            01/01/70 00:00      
   I will vote avr            01/01/70 00:00      
      Not I!            01/01/70 00:00      
         so ...            01/01/70 00:00      
            that is what NASA said, too.            01/01/70 00:00      
   AVR            01/01/70 00:00      
   talking of alternatives            01/01/70 00:00      
      Not very well ... ...            01/01/70 00:00      
   neither and both            01/01/70 00:00      
   How about the PDP-8            01/01/70 00:00      
      down memeory lane            01/01/70 00:00      
   pic magazine            01/01/70 00:00      
      Everyday Practical Electronics.            01/01/70 00:00      
   definitley not PIC or DSPIC            01/01/70 00:00      
      The ICD is Not an emulator            01/01/70 00:00      
         Atmel fix everything? In dreams maybe.            01/01/70 00:00      
            Atmel = New Microsoft?            01/01/70 00:00      
               you did not highlight            01/01/70 00:00      
                  it's cheap? available in piles?            01/01/70 00:00      
                  You have piles too?            01/01/70 00:00      
                     excuse me?            01/01/70 00:00      
                        Piles            01/01/70 00:00      
                           Sh**!            01/01/70 00:00      
                              I think it is an older term            01/01/70 00:00      
                              I hope the embarassment did not make you            01/01/70 00:00      
                                 OK, heaps, or perhaps...            01/01/70 00:00      
                                    internal memory is not restricted to 'co            01/01/70 00:00      
                                       OK so where would you draw the line            01/01/70 00:00      
                                          somewhere hereabouts            01/01/70 00:00      
                                             I guess it's easier for us old-timers            01/01/70 00:00      
   please say what is better PIC or AVR?            01/01/70 00:00      
      nothing is BETTER            01/01/70 00:00      
         Good point!            01/01/70 00:00      
      What is better for you?            01/01/70 00:00      
         I'll select AVR!            01/01/70 00:00      
            Experience            01/01/70 00:00      
      it's still pure male cow manure            01/01/70 00:00      
      It is a religious issue            01/01/70 00:00      
   AVR            01/01/70 00:00      

Back to Subject List