On Wednesday 19 January 2011 16:12, Stefan Schäfer wrote:
> Dear group, especially Andy/G4JNT,
>
> Maybe a little out of topic but very useful for LF/VLF devices:
> Programming microcontrollers.
>
> Before some years i worked with some PIC controllers, assembler. But in
> the German ham radio newspaper you rather find circuit examples
> programmed on an Atmel device. Now i want to buy some software and
> programming devices for microcontrollers and asking myselfe what i
> should choose, Pic or Atmel. Maybe its a question like Windows or Linux?
> ;-)
>
> My question would be what is the difference and the
> advantages/disadvantages. Is there a preferred device for practical
> purposes?
I used both, 16Fxxx PIC series and ATMEL ATMEGA series.
PIC require assembly programming for best performance and require also an
hardware programmer.
ATMEL can be programmed in standard C/C++ language; AVR C compiler is GNU open
source for Windows, Linux and MAC OS, and provide long integer and also
floating point. You can also generate intermediate assembly source from C and
C++ source and you can write interrupt driven functions in C.
See this URL http://www.arduino.cc
many cheap development board, open source hardware, need only USB connection
with PC. Edit program, compile, upload and test. Many clones with some little
differences.
In my opinion the hardware is good, the development environment not so good
but it's open source and all library sources are useful.
Last: with PIC 16Fxxx is easy to make a 40 MHz frequency meter, with AT MEGA
xxx it's impossible without external HW, so... I use both but I prefer
ATMEL ;-)
73'
Claudio, IK2PII
--
Claudio Pozzi - Happy Linux User - http://www.qsl.net/ik2pii
--
Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP
autenticato? GRATIS solo con Email.it http://www.email.it/f
Sponsor:
Apri Conto Corrente Arancio entro il 28 febbraio 2011 e ricevi 100 euro da
spendere su Media World compra online. Aprilo adesso!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid251&d!-1
|