Return-Path: Received: from mtain-mb11.r1000.mx.aol.com (mtain-mb11.r1000.mx.aol.com [172.29.96.31]) by air-mc07.mail.aol.com (v129.4) with ESMTP id MAILINMC072-a97c4d37221745; Wed, 19 Jan 2011 12:40:39 -0500 Received: from post.thorcom.com (post.thorcom.com [195.171.43.25]) by mtain-mb11.r1000.mx.aol.com (Internet Inbound) with ESMTP id 1C0AA380000B9; Wed, 19 Jan 2011 12:40:35 -0500 (EST) Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1Pfc08-00024X-MT for rs_out_1@blacksheep.org; Wed, 19 Jan 2011 17:39:20 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1Pfc08-00024O-34 for rsgb_lf_group@blacksheep.org; Wed, 19 Jan 2011 17:39:20 +0000 Received: from mail-iw0-f171.google.com ([209.85.214.171]) by relay1.thorcom.net with esmtp (Exim 4.63) (envelope-from ) id 1Pfc05-0005Q2-Ge for rsgb_lf_group@blacksheep.org; Wed, 19 Jan 2011 17:39:20 +0000 Received: by iwn2 with SMTP id 2so1058171iwn.16 for ; Wed, 19 Jan 2011 09:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=+wlWbRJ5ZOlGQUqkcK04OoO1PrF5VYzqq42BrOpFG+Q=; b=U2fyK2AwFWzHSTKuK7PDqXrt3dO9CA2DDmUAaE2SHGBNyZ4t378uE7tNc65mhXRUkD yIzFTZQGoetw9kUq1UBbaKSgyX5GZcYUx2is4/C9qX1xdXUa/UhxGQdd7ALH6CD9l8hR S7wiVw8wdB1PNCIg9GiwdS7/fOz9XDi37+q9k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=j+aWpR2wTZCXfWSxtG9I8fpMn40T2XLncsxO1ulvutWL/PyVWfhmkkvlVB5pezsCI0 EeoO7Zvn3ucpe79+27bqsp0DHZRmX0YThHLkM/gN2vB6Rqvjiyl16ZxuvLbSwtmdlDgh y2akZY7Gw+5IwffQh4hRHWZcWZHBWfLIuQTP0= MIME-Version: 1.0 Received: by 10.231.34.9 with SMTP id j9mr1152892ibd.137.1295458755243; Wed, 19 Jan 2011 09:39:15 -0800 (PST) Received: by 10.231.200.211 with HTTP; Wed, 19 Jan 2011 09:39:15 -0800 (PST) In-Reply-To: <4D36FF68.2060009@iup.uni-heidelberg.de> References: <4D36FF68.2060009@iup.uni-heidelberg.de> Date: Wed, 19 Jan 2011 17:39:15 +0000 Message-ID: From: Andy Talbot To: rsgb_lf_group@blacksheep.org DomainKey-Status: good (testing) X-Spam-Score: 0.9 (/) X-Spam-Report: autolearn=disabled,HTML_10_20=0.945,HTML_MESSAGE=0.001 Subject: Re: LF: Pic or Atmel? Content-Type: multipart/alternative; boundary=00221534c927ed7148049a367e7a X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=HTML_MESSAGE autolearn=no version=2.63 X-SA-Exim-Scanned: Yes Sender: owner-rsgb_lf_group@blacksheep.org Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group X-SA-Exim-Rcpt-To: rs_out_1@blacksheep.org X-SA-Exim-Scanned: No; SAEximRunCond expanded to false x-aol-global-disposition: G X-AOL-SCOLL-AUTHENTICATION: mail_rly_antispam_dkim-m015.2 ; domain : gmail.com DKIM : pass x-aol-sid: 3039ac1d601f4d3722130b52 X-AOL-IP: 195.171.43.25 X-Mailer: Unknown (No Version) --00221534c927ed7148049a367e7a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Well, I know nothing about the Atmel aprat from teh fact that is exists :-= ) There are plenty that love the range and won't touch PICs, but as you say its like Linux / Windows - never the twain... Everything you want to do is quite straightforward and can all be done by the low end 16F series of PICs. The 16F628 is a good workhorse to start with, the 16F819 is much the same, but has an on-board 4 channel 10 bit A/D. The 16F870 is again much the same but has more I/O lines. Another of my favourites is the 12F629 and the similar 12F675 with 10 bit A/D converter.- both very cheap, especially in bulk. Same code as the 16= F family, but only 8 pins,and internal oscillator (with oscilator calibratio= n facility) making them ideal for simple standalone tiny modules and a for jobs like fire-and-go-to-sleep-doing-nothing-more synthesizer programming. There's a lot of 16F and 12f family source code on my website (people have said I've given away too much code over the years) http://www.g4jnt.com/pics.htm For programming its difficult to beat the Microchip PicKit programmer - if you shop around its usually possible to get it bundled with a development board for one of the more upmarket device- sometimes at a bargai nprice. The PicKit is upwards compatible and will programm all tke highe= r range and DSPPic as well. I have ONLY EVER programmed in native assembler - everyone says its old ha= t, complicated etc, but it isn't. And gives you far more versaility that usi= ng C or Basic PIC dialects. And in 15 years of PIC programming have built= up a good set of libraries that do everything a high level language can offer. Andy www.g4jnt.com 2011/1/19 Stefan Sch=E4fer > Dear group, especially Andy/G4JNT, > > Maybe a little out of topic but very useful for LF/VLF devices: Programm= ing > 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 fo= r > 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? > > Examples for what i want to do with a Pic or At,mel > > -Programming a DDS VFO > -A/D / D/A conversion of LF/VLF signals > - Programming a beacon TX for 8970 Hz, directly driving a psuh-pull FET > stage > - Maybe a DCF-77 RX for generating a reference signal? > -Regulators for battery charging > -combinations of the above > > and and and > > I would be thankful for useful comments and hints. > > 73, Stefan/DK7FC > > > > --00221534c927ed7148049a367e7a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Well, I know nothing about the Atmel aprat from teh fact that is exis= ts :-)
There are plenty that love=A0the range=A0and won't touch PICs, bu= t as you say its like Linux / Windows - never=A0the twain...

Everything you want to do is quite straightforward and=A0can all= be done by the low end 16F series of PICs.=A0 The 16F628 is a good workho= rse to start with, the 16F819 is much the same, but has an on-board 4 chan= nel 10 bit A/D.=A0 The 16F870 is again much the same but has more I/O line= s.=A0=A0
=A0
Another of my favourites is the 12F629 and the similar 12F675 with 10= bit A/D converter.- both very cheap, especially in bulk.=A0=A0 Same code= as the 16F family, but only 8 pins,and internal oscillator (with oscilato= r calibration facility)=A0making them ideal for simple standalone tiny mod= ules and a for=A0jobs like fire-and-go-to-sleep-doing-nothing-more=A0synth= esizer programming.=A0=A0
=A0
There's a lot of 16F and 12f family source code on my website (pe= ople have said I've given away too much code over the years)
http://www.g4jnt.com/pics.htm
=A0
For programming its difficult to beat the Microchip PicKit programmer= - if you shop around its usually possible to get it bundled with a develo= pment board for one of the more upmarket device- sometimes at a bargai npr= ice.=A0=A0=A0The PicKit is upwards compatible and will programm all tke hi= gher range and=A0DSPPic as well.
=A0
I have ONLY EVER programmed in native assembler - everyone says its= old hat, complicated etc, but it isn't.=A0 And gives you far more ver= saility that using C or Basic PIC dialects.=A0=A0 And in 15 years of PIC= programming have built up a=A0good set of libraries=A0that do everything= a high level language can offer.=A0=A0
=A0
Andy
=A0
=A0
=A0
=A0
=A0
2011/1/19 Stefan Sch=E4fer &l= t;Stefan.Schaefer= @iup.uni-heidelberg.de>
Dear group, especially Andy/G4= JNT,

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 progra= mmed 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/disadva= ntages. Is there a preferred device for practical purposes?

Example= s for what i want to do with a Pic or At,mel

-Programming a DDS VFO=
-A/D / D/A conversion of LF/VLF signals
- Programming a beacon TX for= 8970 Hz, directly driving a psuh-pull FET stage
- Maybe a DCF-77 RX fo= r generating a reference signal?
-Regulators for battery charging
-c= ombinations of the above

and and and

I would be thankful for useful comments and hints.<= br>
73, Stefan/DK7FC




--00221534c927ed7148049a367e7a--