Searching \ for '[AVR%' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/index.htm?key=
Search entire site for: '[AVR'.

Truncated match.
PICList Thread
'[AVR]: ICD'
2000\11\02@171504 by Lance Allen

picon face
Is there an Atmel equivalent to Microchips 16F877 in circuit debugging
capability?

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestTakeThisOuTspammitvma.mit.edu




2000\11\02@182217 by jamesnewton

face picon face
Yes ATICE200- about $250
http://www.piclist.com/../atmel/avr/index.htm

see also:
http://www.piclist.com/../cheapucs.htm

{Original Message removed}

2000\11\03@044232 by mike

flavicon
face
On Fri, 3 Nov 2000 13:16:19 +1300, you wrote:

>Is there an Atmel equivalent to Microchips 16F877 in circuit debugging
>capability?
Who needs one when you can get a pretty-much full ICE for $200
(ICE200)?

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
"[PIC]:","[SX]:","[AVR]:"

'[AVR]: Getting started version 4.0'
2000\11\04@154431 by David VanHorn

flavicon
face
I hope this isn't TOO OT for the piclist, but at least it's all about a
microcontroller :)

I have been making available, through Dontronics and now through the AVR
group at egroups.com, an application for the AVR8515 called "gettting
started". Originally, it was pretty simple. I first wrote it to illustrate
how to set up the chip, and how to use the major on-board peripherals, but
like anything left in the refigerator too long, it's been growing.  It has
a bunch of handy routines for external devices, like R/C servos, LCD and
VFD displays, stepper motors..  Version 4.0 has all that, plus the major
additions below:

Finally, it's done. Version 4.0. I've mailed it to Don @ dontronics, I
don't know how long it will take for him to make it available. It is
available now at the egroups site (.....avrKILLspamspam@spam@egroups.com).

The biggest changes are:

The elimination of the old linear buffers. They've been replaced with
variable length circular buffers. I made them variable length, in
preparation for a dynamic allocation scheme, but I'm not sure at this point
if it's worth implementing. That's part of what I'm exploring for version 5.0

The implementation of a language interpreter, reading commands with
optional parameters from EEPROM. This also means that the program in EEPROM
is alterable, so this is a starting point for a robot or other device that
could "learn". The language only has four commands implemented, but I
didn't want to make it too complicated at first. It is trivially easy to
add your own commands, and they can be simple procedures, or they could
alter the behaviour of other parts of the system. It's entirely up to the
user. Currently implemented commands: Delay (ms), Servo position (servo)
(position), Loop, and Skip (commands to skip) I didn't implement variables,
but adding a few fixed variables would be trivial. I'm looking for a more
flexible scheme that would allow me to allocate variable memory
dynamically, but again, that's something for 5.0

There are many cleanups and improvements in the other routines as well. The
hardware assignments are easier to deal with, and I've pulled in all the
rom and ram allocations to the routines that use them, rather than having
them in "tables.asm" and "equates.asm"

It's still fast, and it uses just over half the rom (as configured) and
less than half the ram (again, as configured) In a real application, you
probably allocate only a small subset of the buffers I have in this demo,
but I wanted to make it visually "busy", so I am using all eight servos
(one is controlled by the interpreted program, one is controlled by the
random generator, and the rest simply ramp), a VFD display (scrolling the
top and bottom lines in opposite directions within the same buffer), and
LCD display with different text, but scrolling similarly, and a "Quick
brown fox" output on the serial port, plus morse code output with
randomized messages.

Given all that, the CPU is still nearly idle :)



--
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics




2000\11\04@212703 by James Newton

face picon face
Far from being off topic, the member ship and admins of the PICList decided
to add this [AVR]: topic tag **** to encourage **** people to post on the
subject of the AVR series processors on this list.

I'd like to post your demo (and any other AVR code) at piclist.com as a
start on a new AVR FAQ to complement the piclist.com PIC FAQ and sxlist.com
SX FAQ.... if there is enough interest, I'll start up avrlist.com

BRING IT ON!

James Newton, PICList Admin #3
jamesnewtonspamKILLspampiclist.com
1-619-652-0593 phone
http://www.piclist.com

{Original Message removed}

'[AVR]: Programmer'
2000\11\11@225441 by -=devicemicro

picon face
Hi,

Where I can find an free AVR programmer on the net? Is there any difference
between PIC and AVR in terms of there application?


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
use .....listservKILLspamspam.....mitvma.mit.edu?body=SET%20PICList%20DIGEST




2000\11\12@005956 by Jinx

face picon face
> Hi,
>
> Where I can find an free AVR programmer on the net? Is there any
difference
> between PIC and AVR in terms of there application?
>

http://www.atmel.com/atmel/products/prod203.htm

Get astudio3.exe and asmpack.exe for Win applications. I have them
but don't actually use these. I use a small program called fbprg.exe
that I don't think is at the Atmel site. It's a 3rd party DOS program that
you can use with Notepad and a very simple programmer board. Quick
and easy to use. I'll send you that and the programmer schematic off-list

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestspam_OUTspamTakeThisOuTmitvma.mit.edu




2000\11\12@024005 by Jinx

face picon face
> http://www.atmel.com/atmel/products/prod203.htm
>
> Get astudio3.exe and asmpack.exe for Win applications. I have them
> but don't actually use these. I use a small program called fbprg.exe
> that I don't think is at the Atmel site. It's a 3rd party DOS program that
> you can use with Notepad and a very simple programmer board. Quick
> and easy to use. I'll send you that and the programmer schematic off-list

Sorry, slight case of perjury. I did use asmpack - it's a self-extracting
file that, amongst other things, contains wavrasm.exe version 1.30, which
you need to assemble text into the hex file. I haven't yet needed to use
astudio.exe, which is a simulator

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspamspam_OUTmitvma.mit.edu




2000\11\12@074333 by Jinx

face picon face
More on the Dark Side -

Simple programmer and fbprg.exe (it's also a Ham Radio page,
may be of interest to people who like Ham Radio pages)

http://member.netease.com/~tominfo/index.htm

Another simple programmer which is Win-based and can also
program the 8-pin AT22Tiny

http://jaichi.virtualave.net/avr-prog-e.htm

Other programmers, which require more parts, plus lots of other
information (beginners, projects, news etc) at

http://www.ipass.net/~hammill/newavr.htm

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestKILLspamspammitvma.mit.edu




2000\11\12@145731 by David VanHorn

flavicon
face
At 01:43 AM 11/13/00 +1300, Jinx wrote:
>More on the Dark Side -
>
>Simple programmer and fbprg.exe (it's also a Ham Radio page,
>may be of interest to people who like Ham Radio pages)
>
>http://member.netease.com/~tominfo/index.htm


As it happens, I needed a chip programmer yesterday, because I couldn't use
my in-circuit programmer.

I built this one in about 10 minutes, and it works great.

All parts from radio shack.
I used a small project PCB, inserted between the pins of the DB25M
connector, so the whole thing just plugs into my laptop's paralell port.

I haven't had such a nice, simple, and powerful project, since my first
crystal radio :)
Also, his software is very well written, easy to understand.

Pop over to the AVR group at egroups.com, and you can download my "getting
started" code for the 8515. It's adaptable to other processors in the AVR
line.


--
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: To leave the PICList
KILLspampiclist-unsubscribe-requestKILLspamspammitvma.mit.edu




2000\11\12@154323 by Jinx

face picon face
> >Simple programmer and fbprg.exe (it's also a Ham Radio page,
> >may be of interest to people who like Ham Radio pages)
> >
> >http://member.netease.com/~tominfo/index.htm
>
>
> As it happens, I needed a chip programmer yesterday, because I couldn't
use
> my in-circuit programmer.
>
> I built this one in about 10 minutes, and it works great.

Reading that was a nice start to the day

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestTakeThisOuTspammitvma.mit.edu




2000\11\12@161321 by David VanHorn

flavicon
face
>Reading that was a nice start to the day

For me too!

I've read about it before, but I never needed to build it till now.

I've been trying to drag the local hams into the 19th century, exposing
them to SMD soldering (with normal hand tools) and microcontrollers. I
think this one is a killer for that audience. Cheap, easy, works great, and
all the parts available at Radio Shack.

:)

The Dark Side is always near..
--
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: To leave the PICList
spamBeGonepiclist-unsubscribe-requestspamBeGonespammitvma.mit.edu




2000\11\12@223002 by -=devicemicro

picon face
Thank you.

----- Original Message -----
From: Jinx <TakeThisOuTjoecolquittEraseMEspamspam_OUTCLEAR.NET.NZ>
To: <RemoveMEPICLISTspamTakeThisOuTMITVMA.MIT.EDU>
Sent: Saturday, November 11, 2000 11:39 PM
Subject: Re: [AVR]: Programmer


> > www.atmel.com/atmel/products/prod203.htm
> >
> > Get astudio3.exe and asmpack.exe for Win applications. I have them
> > but don't actually use these. I use a small program called fbprg.exe
> > that I don't think is at the Atmel site. It's a 3rd party DOS program
that
> > you can use with Notepad and a very simple programmer board. Quick
> > and easy to use. I'll send you that and the programmer schematic
off-list
{Quote hidden}

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestspammitvma.mit.edu




2000\11\13@015622 by Jinx

face picon face
> From: -=devicemicro

> Thank you.

No problem, hope it works out for you

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
"[PIC]:","[SX]:","[AVR]:" =uP ONLY! "[EE]:","[OT]:" =Other "[BUY]:","[AD]:" =Ads




'[AVR]: BG Micro'
2000\11\14@030558 by Bill Westfield

face picon face
Speaking of BG Micro, their latest flier (available at their website
http://www.bgmicro.com) seems to have quietly added the AT90S2313 AVR,
the AT89C2051 small flash 8051, and the AT89C52 (full sized flash 8051.)
($5, $5, and $8, respectively.)

BillW

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics



'[AVR]: Crunch is Over ???? [almost]'
2000\12\10@225124 by Dan Michaels
flavicon
face
Sorry if this was mentioned previously, but I was just
mucking around the Digikey site, and parts search indicates
they have selected AVRs in stock now.

http://www.digikey.com/

AT90S1200
AT90S4433
AT90S4434

Apparently no:
AT90S2313

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2000\12\11@055904 by Brent Brown

picon face
Dan Michaels wrote:
> Sorry if this was mentioned previously, but I was just
> mucking around the Digikey site, and parts search indicates
> they have selected AVRs in stock now.

Just out of curiosity, the word here is that Atmel AVR's and 8051's
are going to be twice the price soon because of a "shift in focus"
by the company, is this the same story everyone else is getting? I
only use their AT89C2051/4051's and for the 40 pin stuff I've
switched to Winbond.

Brent Brown
Electronic Design Solutions
16 English Street
Hamilton, New Zealand
Ph/fax: +64 7 849 0069
Mobile/text: 025 334 069
eMail:  RemoveMEbrent.brownEraseMEspamEraseMEclear.net.nz

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservspam_OUTspamKILLspammitvma.mit.edu with SET PICList DIGEST in the body


2000\12\11@130654 by David VanHorn

flavicon
face
>Just out of curiosity, the word here is that Atmel AVR's and 8051's
>are going to be twice the price soon because of a "shift in focus"
>by the company, is this the same story everyone else is getting? I
>only use their AT89C2051/4051's and for the 40 pin stuff I've
>switched to Winbond.


Funny that compaq announced them as processor for their Ipaq pocket device.


--
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservTakeThisOuTspamspammitvma.mit.edu with SET PICList DIGEST in the body


2000\12\11@142753 by Bill Westfield

face picon face
   >Just out of curiosity, the word here is that Atmel AVR's and 8051's
   >are going to be twice the price soon because of a "shift in focus"
   >by the company, is this the same story everyone else is getting?

This isn't likely to be the sort of thing that everyone hears about.  At
twice the price, a fair number of the AVRs would still be cheaper than the
nearest PIC equivilents, and a "good deal."


   Funny that compaq announced them as processor for their Ipaq pocket device.

The press release says compaq is using the 8535 to control the touch screen
display and power management in the Ipaq.  I wonder how many separate CPUs
are in the whole thing?

BillW

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email EraseMElistservspamspamspamBeGonemitvma.mit.edu with SET PICList DIGEST in the body



'[AVR]: Any suggession for free, easy use AVR C com'
2001\01\11@234357 by William
flavicon
face
Hi!

I'm planning to learn how to program Atmel AVR microcontroller,
AT90S8515.

Can anyone suggess me a free, good to use AVR C compiler? Also where can
I download
it.


Thanks

William.

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestKILLspamspammitvma.mit.edu


2001\01\12@055514 by wzab

flavicon
picon face
On Fri, Jan 12, 2001 at 12:41:52PM +0800, William wrote:
> I'm planning to learn how to program Atmel AVR microcontroller,
> AT90S8515.
>
> Can anyone suggess me a free, good to use AVR C compiler? Also where can
> I download it.
>
There is a GCC for AVR: http://home.overta.ru/users/denisc/
SDCC also offers the AVR support: http://sdcc.sourceforge.net/

Both these compilers are free in the GPL sense (but generated code
may be used for commercial purposes).
--
                             Wojciech M. Zabolotny
       http://www.ise.pw.edu.pl/~wzab  <--> wzabSTOPspamspamspam_OUTise.pw.edu.pl

http://www.debian.org  Use Linux - save your data and time

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2001\01\12@233055 by Scott Dattalo

face
flavicon
face
On Fri, 12 Jan 2001, William wrote:

> Hi!
>
> I'm planning to learn how to program Atmel AVR microcontroller,
> AT90S8515.
>
> Can anyone suggess me a free, good to use AVR C compiler? Also where can
> I download
> it.

There's gcc and Sandeep (the author of SDCC) is porting SDCC to the AVR. The
SDCC version isn't ready, but if it were you'd go to:
http://sdcc.sourceforge.net/

The gcc version is: http://www.gnu.org/software/gcc/gcc.html
I don't know if the AVR portion is distributed in the main gcc code. You may
have to apply a patch.

Scott

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: Interrupt behaviour'
2001\01\16@130005 by Attila Muhi

flavicon
face
Hi list !

Anyone who knows if the external interrupts can wake you up from power down mode even if they are masked by software. They seem to do so in my circuit, I use AT90LS8535 by the way...
Regards

Attila Muhi - SM4RAN

--
http://www.piclist.com hint: To leave the PICList
spamBeGonepiclist-unsubscribe-requestSTOPspamspamEraseMEmitvma.mit.edu



'[AVR]: egroups/yahoogroups group is going away.'
2001\02\15@123228 by David VanHorn
flavicon
face
I finally got fed up with the ads, and installed MajorDomo.

KILLspamavrchatspamBeGonespamdvanhorn.org is now up.

send an email to 'EraseMEmajordomospamEraseMEdvanhorn.org' with 'subscribe avrchat' or
'subscribe avrdigest' in the BODY of the message.
--
Dave's Engineering Page: http://www.dvanhorn.org
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-request@spam@spamspam_OUTmitvma.mit.edu


2001\02\15@130127 by James Newton

face picon face
Dave, why don't you just run it on the PICList? That is what the [AVR:]
topic tag is for. I think lots of piclist members would like to read about
AVR controllers and those that don't can just turn off that channel.

There is a lot of crossover between different microcontrollers related to
support circuits, general methods, etc... its nice to have 1900 people as a
resource.

No ads. Very capable list server. Kind and helpful admin <GRIN> and I'd
welcome any assistance you want to provide as an admin for the AVR people...

James Newton, PICList Admin #3
spamBeGonejamesnewtonspamKILLspampiclist.com
1-619-652-0593 phone
http://www.piclist.com

{Original Message removed}

'[AVR]: easy programmer + assembler?'
2001\02\15@165131 by Bob Blick

face
flavicon
face
Atmel sent me a data book and 90S1200 sample. What's the sleaziest
programmer I can build that works, and what/where is an
assembler/simulator for it?

Thanks,

Bob Blick

--
http://www.piclist.com hint: To leave the PICList
.....piclist-unsubscribe-requestspam_OUTspammitvma.mit.edu


2001\02\15@173703 by Jinx

face picon face
www.atmel.com/atmel/products/prod203.htm

Get astudio3.exe and asmpack.exe for Win applications. I use a
small program called fbprg.exe. It's a 3rd party DOS program that
you can use with Notepad and a very simple programmer board.

asmpack is a self-extracting file that, amongst other things,
contains wavrasm.exe version 1.30, which you need to assemble
text into the hex file

Simple programmer and fbprg.exe (it's also a Ham Radio page,
may be of interest to people who like Ham Radio pages)

http://member.netease.com/~tominfo/index.htm

Another simple programmer which is Win-based and can also
program the 8-pin AT22Tiny

http://jaichi.virtualave.net/avr-prog-e.htm

Other programmers, which require more parts, plus lots of other
information (beginners, projects, news etc) at

http://www.ipass.net/~hammill/newavr.htm

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-request.....spamTakeThisOuTmitvma.mit.edu


2001\02\15@204432 by Dan Michaels

flavicon
face
JinxQ wrote:
>http://www.atmel.com/atmel/products/prod203.htm
>
>Get astudio3.exe and asmpack.exe for Win applications. I use a
>small program called fbprg.exe. It's a 3rd party DOS program that
>you can use with Notepad and a very simple programmer board.
>

Anyone know if the Atmel non-availability in the US
nitemare is over?

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-requestKILLspamspamspammitvma.mit.edu


'[AVR]: egroups/yahoogroups group is going away.'
2001\02\16@051243 by Attila Muhi

flavicon
face
Hi !

Tried to mail to majordo.... but the message bounces back. Can't find recipient....

regards

Attila Muhi - SM4RAN
-----Ursprungligt meddelande-----
Från: David VanHorn <.....dvanhornspamRemoveMECEDAR.NET>
Till: RemoveMEPICLISTspamspamBeGoneMITVMA.MIT.EDU <spamBeGonePICLIST@spam@spamspam_OUTMITVMA.MIT.EDU>
Datum: den 15 februari 2001 18:33
Ämne: [AVR]: egroups/yahoogroups group is going away.


{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2001\02\16@131450 by David VanHorn

flavicon
face
At 11:12 AM 2/16/01 +0100, Attila Muhi wrote:
>Hi !
>
>Tried to mail to majordo.... but the message bounces back. Can't find
>recipient....


Did you get in properly yet?
I've had a couple of reports of what look like DNS problems, but I know
that the authoratative servers are fine.   I did have a DNS problem a
couple weeks ago. I'd hate to think that there are DNS servers out there
that hold their cache THAT long!

--
Dave's Engineering Page: http://www.dvanhorn.org
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: Web page update'
2001\02\16@142950 by David VanHorn

flavicon
face
I'd be interested to see if anyone has trouble loading my pages at
http://www.dvanhorn.org

I've moved to a new gzip compression module.
If you have trouble loading, I need your browser version, so I can refine
the settings. I can customize how and what it compresses per browser type.
--
Dave's Engineering Page: http://www.dvanhorn.org
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2001\02\16@154802 by James Paul

flavicon
face
David,

Your page loaded nicely for me.  It looks good too.  I had a little
look around.  I saw a few things I will investigate a little later.
I saw some HAM stuff there.  I am KA9QHR in the Houston area.

                                      Regards,

                                        Jim




On Fri, 16 February 2001, David VanHorn wrote:

{Quote hidden}

@spam@jimRemoveMEspamEraseMEjpes.com

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: egroups/yahoogroups group is going away.'
2001\02\17@053631 by Attila Muhi

flavicon
face
Sorry David

I still can't get in !

Attila Muhi - SM4RAN

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics



'[AVR]: [EE]: Reset problems - 8535'
2001\03\12@132958 by Attila Muhi
flavicon
face
Hi
I'm using an LS8535 qfp at 3.3V. I get reset problems from time to time, sometimes when I use the dongle fron STK200, sometimes when the application is running normally with the dongle disconnected.
I have a routine pointed to by the reset vector. It seems like the 8535 jumps to that routine on an external reset only when it wants to, not when I want it to :-<
When it goes wrong, it ends up with :
1) My reset routine not executed

2) PortC all pins high
3) PortB,2 high.
4) Rest of the ports tri-stated
5) clock osc running
If it does like this, I have to make about 15-20 reset pulses before it executes my reset routine. And, after that, the next 10-15 external reset pulses DO execute my vector. Then it is back to (ab)normal again. Of course the rest of the software doesn't work when the 8535 get stuck. However, after one of those successful resets, the software behaves excellent, rersponds to IRQ:s and whatever.
There's a .068 uF cap between /reset and gnd, and a 1k res between /reset and Vcc. Is this a bad idea ?
Any comments are useful !
Best regards
Attila Muhi - SM4RAN

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestspam@spam@mitvma.mit.edu


2001\03\12@161555 by David VanHorn

flavicon
face
>
>If it does like this, I have to make about 15-20 reset pulses before it
>executes my reset routine. And, after that, the next 10-15 external reset
>pulses DO execute my vector. Then it is back to (ab)normal again. Of
>course the rest of the software doesn't work when the 8535 get stuck.
>However, after one of those successful resets, the software behaves
>excellent, rersponds to IRQ:s and whatever.


This dosen't sound like a reset problem.

Do you have supply bypassing at the chip, and proper crystal caps?


--
Dave's Engineering Page: http://www.dvanhorn.org
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestspam_OUTspam.....mitvma.mit.edu


2001\03\13@115320 by Attila Muhi

flavicon
face
Hi !

I have ok crystal cap:s, around 20 pF. The leads from the crystal are as short as they can be, connected to the caps on their way.

DVcc is decoupled very near the chip, so is AVcc. AVcc is normally switched off, and is only switched on by a command from the LS8535 for power saving reasons.

Normally the circuit is in power down mode, with Xtal stopped. It is woken up from sleep by IRQ:s and then put back to sleep again after IRQ service. That works excellent - if the reset goes ok, and the cpu doesn't get stuck.
I realy have no idea of what the CPU is doing when it hangs after a failed reset. There's no entry at all in the code that could cause that behaviour.
Yes,the xtal osc IS running when the cpu is stuck. A nice, good-looking sine-wave, I checked it with the scope. 3.58 MHz by the way.

The dongle can always communicate with the CPU. The result of the reset from the dongle is similar to a manual reset.

I hope I haven't blown it with ESD !

REgards

Attila Muhi - SM4RAN


-----Ursprungligt meddelande-----
Från: David VanHorn <spamBeGonedvanhornEraseMEspamCEDAR.NET>
Till: PICLISTspamBeGonespamMITVMA.MIT.EDU <RemoveMEPICLIST@spam@spamspamBeGoneMITVMA.MIT.EDU>
Datum: den 12 mars 2001 22:17
Ämne: Re: [AVR]: [EE]: Reset problems - 8535


{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2001\03\13@134737 by David VanHorn

flavicon
face
At 05:48 PM 3/13/01 +0100, Attila Muhi wrote:
>Hi !
>
>I have ok crystal cap:s, around 20 pF. The leads from the crystal are as
>short as they can be, connected to the caps on their way.

The values you list make me nervous..

www.dvanhorn.org/Micros/All/Crystals.php
Have a read through the above article, it may prove illuminating.
Check the crystal spec. With the values of cap you list, I'd expect a
loading cap spec of about 12-14pF.
This may not be causing your problem, but I'm a firm believer in getting
rid of anything questionable before spending hours of debug time.

>Normally the circuit is in power down mode, with Xtal stopped. It is woken
>up from sleep by IRQ:s and then put back to sleep again after IRQ service.
>That works excellent - if the reset goes ok, and the cpu doesn't get stuck.

There is no "reset" when you use wake on interrupt.
You just wake up, and start executing from the int vector.
The processor I/O is left in whatever state it was in when you went to sleep.
Are you forcing a reset with external hardware, WDT, or rjmp 0000?

Hint:  I always implement a full int vector table. It's a piece of library
code I make up for each CPU I work with.
Initially, all the ISRs do is turn their respective ints OFF.  As I build
the app, I replace those with actual ISRs for the ints I'm using.  That
way, if I ever accidentally enable an int, it's shut off after one hit, and
it's mostly harmless.


>I realy have no idea of what the CPU is doing when it hangs after a failed
>reset. There's no entry at all in the code that could cause that behaviour.

If it's hardware induced, the code may not even be relevant.



>I hope I haven't blown it with ESD !

A blown device could explain a lot of squirreley behaviour.
I try never to get down to one of any device. Three is my min. One in
proto, one spare, and one for emergency.
I don't touch #3 until I am as sure as possible that I have resolved
whatever killed #1 or #2.
--
Dave's Engineering Page: http://www.dvanhorn.org
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2001\03\14@040607 by Attila Muhi

flavicon
face
Hi!

>The values you list make me nervous..

Hope I don't cause any sleepless nights ... :-)

>
>www.dvanhorn.org/Micros/All/Crystals.php
>Have a read through the above article, it may prove illuminating.
>Check the crystal spec. With the values of cap you list, I'd expect a
>loading cap spec of about 12-14pF.
>This may not be causing your problem, but I'm a firm believer in getting
>rid of anything questionable before spending hours of debug time.

I will check the cap values. I printed your doc. But, when the circuit hangs, one of few things working seems to be the osc.


>There is no "reset" when you use wake on interrupt.

I know, I don't want it either.

>You just wake up, and start executing from the int vector.
>The processor I/O is left in whatever state it was in when you went to sleep.
>Are you forcing a reset with external hardware, WDT, or rjmp 0000?

I force reset with external hardware. I use the reset to initiate the circuits and set up certain values, and to go to sleep and wait for irq:s...
>
>Hint:  I always implement a full int vector table. It's a piece of library
>code I make up for each CPU I work with.
>Initially, all the ISRs do is turn their respective ints OFF.  As I build
>the app, I replace those with actual ISRs for the ints I'm using.  That
>way, if I ever accidentally enable an int, it's shut off after one hit, and
>it's mostly harmless.

That was a very good idea. Why didn't I think of that ?
{Quote hidden}

I will start off with that complete interrupt vector table. Then, if the problem still is there, I will put my second proto together. In fact, I have material enough for 10 proto's :-)

Thanks

Attila Muhi - SM4RAN

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


'[AVR]: Simple serial port project?'
2001\03\29@110844 by Greg Miller

flavicon
face
    I am having a very diffictult time getting an at89c2051 to send characters to a PC via the serial port.  I'm using a MAX235 (no ext components), as the RS232 driver.
    The problem is, the PC doesn't recognize anything the 89c2051 sends out (not even garbage).  I've used a logic probe to verify data is actually being sent and appears on the RS232 side of the MAX235.
    I've tested the PC port by connecting TX to RX going through the MAX235, and it checks out OK.  The distance from the 89c2051 to the PC is only about a foot, so I don't think the line length is the problem.
    I'm pretty much stumped at this point and would appreciate any pointers, advice, etc.

    Below is the program I'm using (P1_7 is used to blink an LED so that I know it's running).

#include <at89x2051.h>

//#define BAUD 19200
//#define RELOAD 253    //19200
#define RELOAD 192    //300
//#define RELOAD 250 //9600

void main(){
  int x,j;

  TCON=0;
  TH1=RELOAD;
  TMOD=32;   //Timer 1=8 bit auto reload
  PCON=128; //Double baud rate
  //PCON=0; //don't Double baud rate
  SCON=64; //Enable serial
  TR1=1;
  P1_7=0;

  while(1){
     for(j=0;j<5;j++){
        TI=0;
        SBUF='A';
        while(TI==1){}
        for(x=0;x<10000;x++){}
     }
     TH1--;
     if(P1_7==0){
        P1_7=1;
     } else {
        P1_7=0;
     }
  }
}

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics



'[AVR]: AT90S2313 supply'
2001\04\02@041249 by Peter Crowcroft
flavicon
face
I have just managed to get 604 pieces AT90S2313-10PC. DIP

600 d/c 0111
4 d/c 0052

from a company which did not know they were in short supply!

I will sell for $US10 each. EMS/speedpost included.

Subject to prior sale. First to pay for them gets them.

Please advise if interested,

Thank you,

regards,

Peter Crowcroft
           DIY Electronics (HK) Ltd
     PO Box 88458, Sham Shui Po, Hong Kong
Voice: 852-2720 0255   Fax: 852-2725 0610
Web:  http://kitsrus.com     Email: .....peterRemoveMEspamkitsrus.com
   Number One in Electronic Kits Worldwide
------------------------------------------------------------------

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: Simple serial port project?'
2001\04\02@051346 by JP.BROWN

flavicon
face
Hi Greg!, the problem you are having could be due to the PC handshake
lines needing pulling up. Try this:

link pins 7 and 8, also link pins 4 and 6  (9 pin D type only)
or
 "       4 and 5,       "        6 and 20 (25 pin D type only)

Some PCs do not need this connection (they float to the right level)
other PCs will not play ball until these signals are taken care of.

----- John

On Thu, 29 Mar 2001, Greg Miller wrote:

{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: AT90S2313 supply'
2001\04\02@084706 by Chris Eddy

flavicon
face
Short supply??!  I am sorry if I hurt your effort (should be labeled
[AD]) but I was on ebay yesterday, and just about the only Atmel part on
there is that blasted 2313.  Not a single tiny to be found at all.  One
fellow claimed to have 5000!

$10 seems a bit oportunistic.  I am curious to know what they cost you.

Peter Crowcroft wrote:
{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2001\04\02@110348 by William G. Anderson

picon face
These are available for $7 to $8 each on EBAY and the main seller has
thousands!  $10 is much too much when the real cost for those willing to
wait until May because of backorders, are in the $2.50 to $3.50 range from
Atmel distributors depending on quantity.  To find the distributors near
you, go to the Atmel site and search for Distributors.




{Original Message removed}

2001\04\02@112101 by Graham Harrison

flavicon
picon face
Sounds like profiteering to me. Hope he gets stuck with them.

----- Original Message -----
From: William G. Anderson <wandersEraseMEspam@spam@DIRECT.CA>
To: <RemoveMEPICLISTspamspamBeGoneMITVMA.MIT.EDU>
Sent: Monday, April 02, 2001 3:54 PM
Subject: Re: [AVR]: AT90S2313 supply


> These are available for $7 to $8 each on EBAY and the main seller has
> thousands!  $10 is much too much when the real cost for those willing to
> wait until May because of backorders, are in the $2.50 to $3.50 range from
> Atmel distributors depending on quantity.  To find the distributors near
> you, go to the Atmel site and search for Distributors.
>
>
>
>
> {Original Message removed}

'[AVR]: Change over from HC811'
2001\04\03@180527 by John Samperi

picon face
Send this yesterday but the topic tag wasn't right!

Hi

I'm looking at changing over from a Motorola HC811 controller
to the AT90S-4434-8JC (Or the 8535).
I would be interested to hear from anyone that either has done
the same thing or has experience with both controllers, to warn
me of any inevitable "gotchas" that would waste a lot of my time.
We use from 1000 to 1500 per year of these controllers. I put
this question to another forum (avrfreaks.com) and only got one
response so far.
The filtering system on this list seems to be working, and it's
almost to the stage where I can monitor it without getting
swamped with stuff of no use to me. Well done.

Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: spamBeGonesamperiKILLspamspam@spam@ampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


'[AVR]: Is this channel DEAD?'
2001\04\05@183223 by jamesnewton

face picon face
Not too much gets posted on this channel, but when someone asks a question,
it seems to get answered pretty quick.

---
James Newton (PICList Admin #3)
jamesnewtonspam_OUTspam@spam@piclist.com 1-619-652-0593
PIC/PICList FAQ: http://www.piclist.com or .org

{Original Message removed}

'[AVR]: Which file for 908515 flash and EPROM?'
2001\04\05@205930 by William

flavicon
face
Dear All,

I just new in AVR programming. I am using GCCAVR for compiling program
for my
AT90S8515. I searched thru internet and found a simple parrallel port
SPI download
program, BA1FB byJerry Meng at http://www.qsl.net/ba1fb/.

Now, the problem is after I compiled my .C files, it generates .EEP,
.MAP, .O, .OBJ,
.LST files. What are these files? I tried one-by-one for downloading
the flash of 908515,
but non of them work?

Can anyone tell me which file is for flash and which is for EPROM?

Thank you.

regards,

William.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamBeGonelistserv@spam@spammitvma.mit.edu with SET PICList DIGEST in the body


'[AVR]: Is this channel DEAD? Take #3'
2001\04\05@214551 by John Samperi

picon face
I seem to goof all the time with the subject tag!!

If anyone can read this, I'm not having any success at
getting some interaction with ATMEL users.
AVRFREAKS.COM is a web based only forum and not
very usefull. Is there any active discussion group that I could
join? I'm planning on using an ATMEL controller and I would
like to get a feel of issues that may arise by reading other
people questions and comments.

Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: RemoveMEsamperiEraseMEspamKILLspamampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamBeGonelistservspam_OUTspamRemoveMEmitvma.mit.edu with SET PICList DIGEST in the body


'[AVR]: Which file for 908515 flash and EPROM?'
2001\04\06@122337 by David Cary

flavicon
face
William <.....williamspamRemoveMEMYWEB.COM.MY> on 2001-04-05 07:57:20 PM was mystified by a
bunch of files and wondered
> I am using GCCAVR for compiling program for my AT90S8515.
...
> http://www.qsl.net/ba1fb/.
...
> Now, the problem is after I compiled my .C files, it generates .EEP,
>.MAP, .O, .OBJ,
> .LST files. What are these files?

You might be interested in reading the ".map" and ".lst" files.
The ".map" shows a memory map of where the compiler/linker decided to put each
functions and data block,
and (what I find most important) how much total memory my project uses. (If I
have *lots* of free memory, I'm free to adjust my speed/space tradeoff).

The ".lst" file is a line-by-line commentary on your source code, showing how
your code expanded (macros, etc.) into assembly language.

I'm pretty sure the ".EEP" file is your EEPROM data. Is it in the format your
programmer expects ?
Some programmers want just a raw binary file, others want INHX32 or Motorola
format.

PS:
I see that
John Samperi <samperispam@spam@AMPERTRONICS.COM.AU> on 2001-04-05 08:44:53 PM
Subject:  [AVR]: Is this channel DEAD? Take #3
http://ampertronics.com.au
http://www.AVRfreaks.net/

wants to hear some discussion.

--
David Cary

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestRemoveMEspamSTOPspammitvma.mit.edu


'[avr]: Avr studio 3.2'
2001\04\22@060747 by John Samperi

picon face
I send this mail to another list, so far not much response.
Perhaps someone can help here. Thanks.

G'day all

I have installed AVR 3.2 and tried to open a previous AVR Studio 3.0
project file.
Results ? A BLANK error message screen! Great help!
It seems to work only with Vers. 3.2  *.APR files.
Fortunately I only had a test file that I was trying out,
otherwise I could get very annoyed if I would have to redo
a lot of project files. Any comments?

Second point. Has anyone tried to open any of the application
*.asm files on the CD? Both with 3.0 and 3.2 I seem to get
a ten mile long, single line file. (OK I'm exaggerating, it's only
5 miles long), obviously no carriage returns in the file. I have
tried to look for some options that would turn the editor into
a usable tool for editing the files, but no cigar so far. Any
help? I have to open the file(s) with M$ Word as a text
file and then save it as text with carriage return, before it
is of any use in the Studio software.

I would expect that someone would test the software
BEFORE sending it out, and make sure that one could
open the demo/applications files with the tools is being
supplied. After all Atmel is trying to lure new clients
with free software, NOT get them annoyed!



Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: RemoveMEsamperiKILLspamspamTakeThisOuTampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads



'[AVR]: strange if sentence'
2001\05\01@161342 by Marco Trapanese
flavicon
face
Hi!
Under here I reported a very simple code which should write on LCD 'A' if pind(1) is pressed and 'B' if pind(2) is pressed. When I try it, if I press the same switch more times, character on LCD change!!!
I don't understand why. Could anyone suggest me anything ?

thx,
Marco Trapanese

---
e-mail: spamBeGonemarcotrapanesespam@spam@tin.it
web: http://members.xoom.it/m_trapanese


*** C code ***

#include <lcdstk.h>
#include <90s8515.h>

void main(void)
{
   DDRD.1=0;
   DDRD.2=0;
   lcd_init(16);
   lcd_clear();
   while (1)
   {
       if (PIND.1)
       {
           lcd_gotoxy(0, 0);
           lcd_putsf("A");
       }
       if (PIND.2)
       {
           lcd_gotoxy(0, 0);
           lcd_putsf("B");
       }
   };
}

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestspam_OUTspammitvma.mit.edu


2001\05\02@094241 by Michael Rigby-Jones

flavicon
face
Does your lcd_putsf function poll the LCD's busy flag?  If not you may be
trying to write to the LCD while it's still processing a previous command.

Mike

> {Original Message removed}

2001\05\02@094653 by Marco Trapanese

flavicon
face
> Does your lcd_putsf function poll the LCD's busy flag?  If not you may be
> trying to write to the LCD while it's still processing a previous command.
>
> Mike

thanks for answer !!!
I solved the problem, there was a problem in lcd_putsf function and also in
hardware input pins.

best regards,
Marco Trapanese

---
e-mail: marcotrapanesespamspamtin.it
web: http://members.xoom.it/m_trapanese

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads



'[AVR]: Anyone out there using the ATmega103?'
2001\07\27@010658 by Douglas Wood
picon face
I would like to talk to anyone who is currently (or has, in the recent past)
using the ATMEL ATmega103. I have a couple of questions...

Douglas Wood
Software Engineer
spam_OUTdbwoodspam_OUTspamspam_OUTkc.rr.com

Home of the EPICIS Development System for the PIC and SX
http://epicis.piclist.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\27@093931 by Tsvetan Usunov

flavicon
face
>I would like to talk to anyone who is currently (or has, in the recent
past)
>using the ATMEL ATmega103. I have a couple of questions...
>
>Douglas Wood
>Software Engineer

There are much more people using Atmel chips in the forums at
http://www.avrfreaks.net

Best regards
Tsvetan
---
PCB prototypes for $26 at http://run.to/pcb (http://www.olimex.com/pcb)

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\27@094343 by John Samperi

picon face
At 12:09 AM 27/07/01 -0500, you wrote:
>I would like to talk to anyone who is currently (or has, in the recent past)
>using the ATMEL ATmega103. I have a couple of questions...
>

Douglas

Visit these 2 sites. You can subscribe to dvanhorn site.

http://www.dvanhorn.org, and http://www.avrfreaks.org


Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: samperispam_OUTspamampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\28@012404 by 859-1?Q?Alexandre_Guimar=E3es?=

flavicon
face
Hi, Douglas

   I have used it... How can I help you ?

Best regards,
Alexandre Guimaraes
RemoveMEalexgKILLspamspam@spam@iis.com.br

{Original Message removed}


'[AVR]: Basic getting started FAQ'
2001\10\02@171404 by Kevin Olalde
picon face
I've just started to poke around the web, AVRFreaks, Dontronics, AVR Web Ring
...., but thought I'd post here too.

I've been working with PICs for a little bit now (great fun), but wanted to try
Atmel parts too.  I'm hoping to find a simple programmer circuit (like a
Tait-style for the PIC) and software so I can begin to noddle around with the
chips.  I'd like to avoid buying a kit, as I probably have all the parts I need
to get started, expect for some Atmel chips and programming software.

Thanks in advanced,
Kevin

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listservspamBeGonespam.....mitvma.mit.edu with SET PICList DIGEST in the body


2001\10\02@185235 by Kathy Quinlan

flavicon
face
Hi Kevin, are you in luck, the way to program AVR's is called ISP (In
Circuit Programming) If you live in Au the October issue of Silicon Chip has
a great article on a simple programmer, and how to set the free software up
:o)

For the hardware, do a search on the internet (something like AVR ISP
programmer) wade through all the commercial crap (look at the sites as some
have the schematics, some offer etched PCB's) and you should find a circuit.
The circuit is dead simple, it has a D25 male for the parallel port, and a
2row 5pin (10 pins in total) .1" header. on the PCB is a few caps, a few
resistors and 2x 74xx244 bus driver chips.

On the Atmel site (http://www.atmel.com) go to flash microcontrollers, AVR,
Software Tools, grab the AVR Studio 3.2. If you want to run under dos or
older versions of windows, down load the AVR ISP software. I also did a
google search and found a few extra programs, like a coloured editor (IE
green is a label, cream is a definition I.E. Register 16 = TEMP)

Regards,

Kat.


____________________________________________________________________________
/"\   ASCII Ribbon Campaign  |              K.A.Q. Electronics
\ / - NO HTML/RTF in e-mail | Software and Electronic Engineering
X  - NO Word docs in e-mail  |          Perth Western Australia
/ \                                            |            Ph +61 419 923
731
____________________________________________________________________________


{Original Message removed}

2001\10\02@191922 by Kevin Olalde

picon face
Thanks, you're correct, in the time since I sent my query I've found at least 4
different circuits and programmers to try.  I'm in the US (Pittsburgh) so it's a
tad expensive to get that magazine.

Kevin

Kathy Quinlan wrote:
{Quote hidden}

> {Original Message removed}

2001\10\03@060458 by Tsvetan Usunov

flavicon
face
>I've just started to poke around the web, AVRFreaks, Dontronics, AVR Web
Ring
>...., but thought I'd post here too.
>
>I've been working with PICs for a little bit now (great fun), but wanted to
try
>Atmel parts too.  I'm hoping to find a simple programmer circuit (like a
>Tait-style for the PIC) and software so I can begin to noddle around with
the
>chips.  I'd like to avoid buying a kit, as I probably have all the parts I
need
>to get started, expect for some Atmel chips and programming software.
>
>Thanks in advanced,
>Kevin

We have the schematics of the AVR serial and parallel port programmers on
our web page http://www.olimex.com/dev
There are links to programming software as well.

Best regards
Tsvetan
---
PCB prototypes for $26 at http://run.to/pcb (http://www.olimex.com/pcb)
Development boards for PIC, AVR and MSP430  (http://www.olimex.com/dev)

--
http://www.piclist.com hint: To leave the PICList
KILLspampiclist-unsubscribe-requestspam.....mitvma.mit.edu


2001\10\03@082930 by Kevin Olalde

picon face
Thanks!

Tsvetan Usunov wrote:
{Quote hidden}

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestRemoveMEspamEraseMEmitvma.mit.edu



'[AVR]: Programmer for ATTINY15 and 28?'
2002\01\02@070614 by 8859-1?Q?Bj=F8rn_K._Nilssen?=
picon face
What kind of programmer would you need for a ATTiny28L-4PC, ATTiny15L-1PC
and ATTiny12L?
Could you use the DT006 from Dontronics with Bascom-AVR?
The .dat files in Bascom doesn't show any other ATTiny than ATTiny22.
-- Bjorn Kare Nilssen http://bjornkn.home.online.no/ old 3D stuff
  Kristiansand, Norway

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads



'[AVR]: Warp 13 ?'
2002\02\11@163519 by lu01ts
picon face
Hello picsters,

does anyone here use WARP-13 programmer to program Atmel AT90S1200 or
AT90S2313 ? If so could those people please tell me what the adapter
has to look like (is the adapter required ?) ? I've seen the text in
the helpfile, but did not get an idea of what has to be done !

Greets,
      Michael

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: 15L datasheet and instruction set frustrati'
2002\02\16@143148 by Lyle Killough

flavicon
face
Hi Listfolks,

I'm new on the [AVR] list, and I haven't been able to find anything
about this on-line, so please forgive me (and point me to some help) if
this has become a tiresome topic.  I can't imagine I am alone with this
problem!

I am wrapping up a design based on the ATtiny15L.  I am absolutely at
the end of my rope on the LOUSY documentation ATMEL provides for this
processor.

I just burned up about 15 hours discovering that 'st Z+, Rd' is not a
legal instruction, although it will compile and simulate just fine on
ATMEL's development system (ya gotta 'st Z, Rd', then 'inc ZL').
Further, if you look at the part-specific instructions on the HTML help
files, the 'st' and 'ld' instructions give examples using the X pointer,
not the Z pointer.  As far as I can tell, there is no X or Y pointer on
the 15L.  There is only 2 times that the phrase 'Z pointer' comes up in
the data sheet.  AAAAAAARRRRRRRRRRRRGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHH!

Does anyone know where I can get an _accurate_ instruction set reference
for the 15L?

Thanks, Lyle



____________________________________________

Lyle Killough      KILLspamlylespamspamBeGonesuregripcontrols.com
____________________________________________

          Sure Grip Controls Inc.
            4 - 1413 McGill Road
           Kamloops, BC, V2C 6K7
                  Canada

             phone 250-374-2278
             fax   250-374-1099

____________________________________________

         http://www.suregripcontrols.com
____________________________________________

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\02\16@155359 by H. Carl Ott

flavicon
face
Hi Lyle,
 First off, I've never done anything with the 15L.

The 15L complete data sheet downloaded from the atmel web site, clearly
shows that there are no x or y pointers. And the instruction set summery at
the end of the data sheet does not show any z+ instruction.

 The generic instruction set that is part of the assembler documentation
shows the instruction set for the entire AVR processor family. And yes I've
been bit by trying to use an instruction that was not implemented on the
particular processor I was using. But it should generate an error.

 There does appear to be an error in the assembler regarding  the 15l
 A couple of quick tests with the following test code.

.device ATtiny15
.CSEG
        st      z+,r16

does not generate an unsupported command error

If we change the device to ATiny11 or 12, it does generate an error
ATiny28 does not generate an error.

Something is wrong here.

 Not too much help, but I might also suggest the forums over at avrfreaks
for additional on-line help and support.
http://www.avrfreaks.com



BTW the data sheet I used to check the atiny15L  instruction set was
downloaded from:
http://www.atmel.com/atmel/acrobat/doc1187.pdf
And the version of avrstudio I'm using is 3.51.


regards,

 carl



At 11:31 AM 2/16/2002, you wrote:
{Quote hidden}

carl
--------------------------------------------------------
Henry Carl Ott   N2RVQ    RemoveMEcarlottspamBeGonespamRemoveMEsi.rr.com
http://users.rcn.com/carlott/
--------------------------------------------------------
Non calor sed umor est qui nobis incommodat.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\02\16@180343 by Lyle Killough

flavicon
face
Thanks for the feedback Carl.

I also agree that the instruction set summary at the end of the 15L data
sheet excludes X and Y, but if you look under the Help file of AVR
Studio, (I'm using 3.52), under the _device-specific_ instruction set
for the ATtiny15L, there is no mention or example of the Z pointer for
LD or ST, but it does cover LD/ST X/X+/-X, which is clearly an error.  I
erroneously believed that the device-specific instruction set in the
help file is truly device-specific.   (I'd love to be able to print the
instruction set, not just the summary, so I can scribble all over the
things that are not true.)

All of the moaning aside, this is the core of a new product line, and
there will be other issues down the road.  I am still looking for
reliable reference material on the ATtiny processor family.  Anyone know
of any books?

Lyle



> {Original Message removed}


'[AVR]: IAR EWB for AT90S'
2002\03\21@231935 by Richard Sloan
flavicon
face
Trying to figure out why constants like "STRING" are not being put in FLASH but rather copied out to RAM? Can not find a switch to change it. Running it -v1 and tiny model.

Anyone?

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email KILLspamlistservspamBeGonespammitvma.mit.edu with SET PICList DIGEST in the body


2002\03\22@051000 by Douglas Wood

picon face
Try using the "flash" directive, as in:

flash tWakeUpEvent ReportEvents[] = {
EventEntry(6,0,0,cReadAndTransmit),       // 06:00 (06:00 AM)
EventEntry(14,0,0,cReadAndTransmit),      // 14:00 (02:00 PM)
EventEntry(22,0,0,cReadAndTransmit),      // 22:00 (10:00 PM)
};

Douglas Wood
Software Engineer
@spam@dbwoodSTOPspamspam@spam@kc.rr.com

Home of the EPICIS Development System for the PIC and SX
http://epicis.piclist.com

{Original Message removed}


'[AVR]: Warp-13'
2002\06\24@020737 by Erik Jacobs
flavicon
face
Has anyone had any experience programming a 4433 with the Warp-13?

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listservspamBeGonespamspamBeGonemitvma.mit.edu with SET PICList DIGEST in the body



'[AVR]: : grue meets PIC (revenge!)'
2002\07\28@220915 by James Newton, webmaster
face picon face
source=
http://www.piclist.com/postbot.asp?id=piclist\2002\07\28\055924a

So, Kat, WHY are all the good people over on the yahoo AVR  (with
the ads and etc...) when there is an [AVR]: topic on our very own
PICList. Tell them to come on over and AVR on the PICList...

---
James Newton: PICList.com webmaster, former Admin #3
spamBeGonejamesnewtonspampiclist.com  1-619-652-0593 phone
http://www.piclist.com/member/JMN-EFP-786
PIC/PICList FAQ: http://www.piclist.com

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\07\28@223026 by Russell McMahon

face
flavicon
face
> So, Kat, WHY are all the good people over on the yahoo AVR  (with
> the ads and etc...) when there is an [AVR]: topic on our very own
> PICList. Tell them to come on over and AVR on the PICList...

Mayhaps we need to rename the list -

   SAPLIST        SX-AVR-PIC?

   TAPSLIST       Texas- ....

   SPAMLIST    SX-PIC-AVR-Mitsubishi (don't yhink that one would fly)
                                   or Motorolla?

   or        ????

                       now how can I arrive at
                       PASTRY, TAPESTRY, PATSY, SPEAKTOME ....?

               RM

                   "Every Engineer's dream - 98.9999% reliability"
                   No? :-)

                   "GMO - 98.9999% risk free"
                   No?

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\07\28@224732 by Patrick J

flavicon
face
> > PICList. Tell them to come on over and AVR on the PICList...

Resistance is futile.

Disclaimer:
Non SCI-FI ppl may miss the point.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\07\29@010921 by John Samperi

picon face
At 06:42 PM 28/07/02 -0700, you wrote:
>source=
>http://www.piclist.com/postbot.asp?id=piclist\2002\07\28\055924a
>
>So, Kat, WHY are all the good people over on the yahoo AVR  (with
>the ads and etc...) when there is an [AVR]: topic on our very own
>PICList. Tell them to come on over and AVR on the PICList...

I think I'm subscribed to your AVR list but no-one is there!
Are the lights on? Helloooo.

p.s. of course I'm subscribed how else would I get this mail.
Oh I just realised it's Monday!

Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: spam_OUTsamperiSTOPspamspamampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservspamspammitvma.mit.edu with SET PICList DIGEST in the body


2002\07\29@062616 by Katinka Mills

flavicon
face
On Mon, 29 Jul 2002 09:42, you wrote:
> source=
> http://www.piclist.com/postbot.asp?id=piclist\2002\07\28\055924a
>
> So, Kat, WHY are all the good people over on the yahoo AVR  (with
> the ads and etc...) when there is an [AVR]: topic on our very own
> PICList. Tell them to come on over and AVR on the PICList...
>
> ---
> James Newton: PICList.com webmaster, former Admin #3
> TakeThisOuTjamesnewtonspamspamRemoveMEpiclist.com  1-619-652-0593 phone
> http://www.piclist.com/member/JMN-EFP-786
> PIC/PICList FAQ: http://www.piclist.com

Hi James,

It was ment to be a back-up for a private email server, but not many ppl
followed the leaders back to the original server when it came back up, so the
Yahoo one just seems to keep on going.

(real reason I guess we do not want to start a holy war as we all know the sx
and AVR are better than the pic ;o)

Regards,

Kat.

--
--------------------------------------------------------------------------------------------
K.A.Q. Electronics
Software and Electronic Engineering
Perth, Western Australia
Phone +61 (0) 419 923 731
--------------------------------------------------------------------------------------------

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email KILLspamlistservspamspamspam_OUTmitvma.mit.edu with SET PICList DIGEST in the body


2002\07\29@071618 by Russell McMahon

face
flavicon
face
> > > PICList. Tell them to come on over and AVR on the PICList...
>
> Resistance is futile.
>
> Disclaimer:
> Non SCI-FI ppl may miss the point.

I liked:

   We are the Borg of Pentium.
   Division is Futile
   You will be Approximated.



           RM

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listservRemoveMEspammitvma.mit.edu with SET PICList DIGEST in the body



'[AVR]: Wondering about the avr...'
2002\08\24@065942 by Jan Malina
flavicon
face
Been looking at pics mostly for microcontroler work, but i stumbled accros
the atmel ones, and i wonder, what are the strong/weak points of them
compared to the PIC microcontrolers? as they do seem cheaper...

Jan

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestSTOPspamspamRemoveMEmitvma.mit.edu


2002\08\24@094651 by Byron A Jeff

face picon face
On Sat, Aug 24, 2002 at 10:38:31AM +0200, Jan Malina wrote:
> Been looking at pics mostly for microcontroler work, but i stumbled accros
> the atmel ones, and i wonder, what are the strong/weak points of them
> compared to the PIC microcontrolers? as they do seem cheaper...

I'll take a crack:

AVR Pros
--------
* Cost effective
* No paging/banking issues
* Flash based w/ simple programming hardware
* Industry standard Intel 8051 ISA
* Reasonable program memory, I/O, and RAm resources
* Truly free unlimited use/resources C compiler

AVR Cons
--------
* Perception of lack of availabilty. It was a reality in the past so it had
 a kernel of truth. Probably scared off a lot of developers permanently.

PIC Pros
--------
* Cost effective. Mchip has an amazing way of adding more but reducing cost.
* Flash/EPROM based w/ simple programming hardware
* Industry standard PIC ISA
* Reasonable program memory, I/O, and RAM resouces
* Fast execution of one instruction per cycle
* True RISC ISA w/ only 35 instructions for the 16F midrange family
* Once in production very high availability and longevity
* Industry standard free development environment: MPLAB
* Access to one of the greatest PIC resources, the PICLIST ;-)

PIC Cons
--------
* The funky architecture: banking
* The funky architecture: paging
* The funky architecture: RMW instructions on I/O ports
* The funky architecture

You really can't lose. It just that you'll have a different set of
resources to use if you pick one over the other. Personally I picked the
PIC and stuck to it simply because there'd be a heavy cost to switching and
there's nothing in the cost profile that's significant enough to warrant a
change.

Good Luck.

BAJ

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestRemoveMEspamEraseMEmitvma.mit.edu


2002\08\24@114056 by Geo

flavicon
face
On 24 Aug 2002, at 9:00, Byron A Jeff wrote:

> AVR Pros
> --------
You forgot
* Fast execution of one instruction per cycle

I'll add---
Hardware UART on 20 pin AT90S2313
Easy reading from 'program' memory (LPM instruction)
16 general purpose registers including three 16 bit pointers with all the auto
inc/dec etc

> AVR Cons
> --------
> * Perception of lack of availabilty. It was a reality in the past so it had
>   a kernel of truth. Probably scared off a lot of developers permanently.
Agreed - I had to design a PCB dual 20pin/40 pin to take 2313/4414 when the
2313 disappeared for a few months.
No ADD immediate - you have to use SUBI with a negative number - not very
intuitive.

George Smith

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-requestRemoveMEspam@spam@mitvma.mit.edu


2002\08\24@114242 by mike

flavicon
face
On Sat, 24 Aug 2002 09:00:21 -0400, you wrote:

>On Sat, Aug 24, 2002 at 10:38:31AM +0200, Jan Malina wrote:
>> Been looking at pics mostly for microcontroler work, but i stumbled accros
>> the atmel ones, and i wonder, what are the strong/weak points of them
>> compared to the PIC microcontrolers? as they do seem cheaper...
>
>I'll take a crack:
>
>AVR Pros
>--------
>* Cost effective
>* No paging/banking issues
>* Flash based w/ simple programming hardware
>* Industry standard Intel 8051 ISA
>* Reasonable program memory, I/O, and RAm resources
>* Truly free unlimited use/resources C compiler
Uart TX and RX can be enabled seperately
UART can do high baudrates at low clocks
>AVR Cons
>--------
>* Perception of lack of availabilty. It was a reality in the past so it had
>  a kernel of truth. Probably scared off a lot of developers permanently.
High power consumption at 5V
Non-consistent interrupt response time (can be a problem with timer
ints)
EEPROM can get corrupted in brownout
Lower output drive than PICs
Inconsistent skip/branck instructions (some times you use skips,
sometimes you use branches, and they can only branch +/-128 bytes,
leading to spaghetti code...)
No immediate XOR
Will not wake from sleep on an edge (needs input held til CPU wakes
up)

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestRemoveMEspammitvma.mit.edu


2002\08\24@114402 by mark

flavicon
face
On 24 Aug 2002 at 9:00, Byron A Jeff wrote:

> PIC Pros
> --------
> * Cost effective. Mchip has an amazing way of adding more but reducing cost.
> * Flash/EPROM based w/ simple programming hardware
> * Industry standard PIC ISA
> * Reasonable program memory, I/O, and RAM resouces
> * Fast execution of one instruction per cycle

This one would be in the ATMEL Pros.

--------------------
Marcelo Puhl
http://py3ss.cjb.net
--------------------

--
http://www.piclist.com hint: To leave the PICList
spampiclist-unsubscribe-request.....spamspammitvma.mit.edu


2002\08\24@153608 by Wouter van Ooijen

face picon face
> AVR Pros
> * Industry standard Intel 8051 ISA

??? AVR is an ISA of its own, an way better IMHO than either 8051 or PIC
(-12 or -14)


> PIC Pros
> * Industry standard PIC ISA

??? Who's standard? If that is a standard (at least then it are three
standards: pic-12, pic-14, pic-16, maybe I missed a few because they
don't flash) then Jal is gona be an industry standard too!

> You really can't lose.

Can't disagree with that.

Wouter van Ooijen

-- -------------------------------------------
Van Ooijen Technische Informatica: http://www.voti.nl
consultancy, development, PICmicro products

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspam_OUTspam@spam@mitvma.mit.edu


2002\08\24@180010 by Dave Tweed

face
flavicon
face
Byron A Jeff <.....byronspamspam.....CC.GATECH.EDU> wrote:
> I'll take a crack:
>
> AVR Pros
> --------
> * Industry standard Intel 8051 ISA

Don't confuse the Atmel 89xxxx parts (8051 ISA) with their 90Sxxxx and
"mega" series; only the latter two are AVR ISA.

-- Dave Tweed

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestKILLspamspamEraseMEmitvma.mit.edu


2002\08\24@180017 by Dave Tweed

face
flavicon
face
Mike Harrison <EraseMEmike@spam@spam@spam@WHITEWING.CO.UK> wrote:
> >AVR Cons
> >--------
> High power consumption at 5V
> Non-consistent interrupt response time (can be a problem with timer ints)

What causes that?

Several years ago, I tried to prototype an application on a 90S1200 in
which I needed to take precisely-timed samples of the output of the analog
comparator. I could never get this to work right and eventually gave up on
trying to use the AVR. Which is too bad, because in many other respects it
was the ideal chip for the job.

-- Dave Tweed

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestspamspamKILLspammitvma.mit.edu


2002\08\24@180232 by fred jones

picon face
I didn't consider atmel when I was looking because at the time they were
tough to get.  Aparently they aren't anymore.  My only complaint about PICs
is the bank/page switching.  I can't tell you how many times that has bitten
me.  It may be true that PICs have fast single cycle instructions, but my
20mhz is divided by 4 so am I really seeing single cycle execution?  I feel
like I'm giving up at least 4 for every instruction.  Then add up all the
extra page and bank switching commands that are extra time consuming
instructions and I'm not sure I've gained anything.  If my 16F877 didn't
require the switching, I'd have no complaints.
Good luck,
Fred


{Quote hidden}

_________________________________________________________________
Join the world s largest e-mail service with MSN Hotmail.
http://www.hotmail.com

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-request.....spamKILLspammitvma.mit.edu


2002\08\24@194949 by Jinx

face picon face
> me.  It may be true that PICs have fast single cycle instructions,
> but my 20mhz is divided by 4 so am I really seeing single cycle
> execution?  I feel like I'm giving up at least 4 for every instruction

An 8MHz AVR is faster than a 20MHz PIC, as the PIC has a /4
clock system, so is effectively running at 5MHz. I'd be interested
to know if there are any bench mark routine comparisons around
of AVR vs PIC for task completion in "real world" applications

--
http://www.piclist.com hint: To leave the PICList
spampiclist-unsubscribe-requestspammitvma.mit.edu


2002\08\24@195004 by Byron A Jeff

face picon face
On Sat, Aug 24, 2002 at 02:25:22PM -0700, Dave Tweed wrote:
> Byron A Jeff <byronSTOPspamspamCC.GATECH.EDU> wrote:
> > I'll take a crack:
> >
> > AVR Pros
> > --------
> > * Industry standard Intel 8051 ISA
>
> Don't confuse the Atmel 89xxxx parts (8051 ISA) with their 90Sxxxx and
> "mega" series; only the latter two are AVR ISA.

Thanks for the clarification Dave. I thought I was going crazy.

But as you all well know I'm a PicDude (like Neil ;-) So I really wasn't
aware that the 90s and Mega part had changed ISAs.

So what's the target for the free AVR C Compiler?

BAJ

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestSTOPspamspamKILLspammitvma.mit.edu


2002\08\24@195058 by mike

flavicon
face
On Sat, 24 Aug 2002 14:25:35 -0700, you wrote:

>Mike Harrison <@spam@mike.....spamspamWHITEWING.CO.UK> wrote:
>> >AVR Cons
>> >--------
>> High power consumption at 5V
>> Non-consistent interrupt response time (can be a problem with timer ints)
>
>What causes that?
Variable-length instructions. For example, if you set up a timer interrupt on a PIC, it occurs with
rock-solid regularity. With an AVR there will be jitter - I think up
to 3 cycles, as the interrupt latency is longer if the foreground task
is executing a longer instruction. As AVR instructions can take 1, 2,
3 or 4 cycles. This will only be an issue in certain types of
application, where regular timing off interrupts (e.g. generating
external waveforms) is important.
Although some PIC instructions take 2 cycles, the pipelining behaviour
ensure that interrupt latency from internal-clock-generated interrupts
is consistent. .of course the AVR's multiple interrupt vectors and better
context-saving is MUCH MUCH nicer than the PIC for handling multiple
interrupt sources.
>Several years ago, I tried to prototype an application on a 90S1200 in
>which I needed to take precisely-timed samples of the output of the analog
>comparator. I could never get this to work right and eventually gave up on
>trying to use the AVR. Which is too bad, because in many other respects it
>was the ideal chip for the job.
>
>-- Dave Tweed

--
http://www.piclist.com hint: To leave the PICList
spampiclist-unsubscribe-request.....spam.....mitvma.mit.edu


2002\08\24@195105 by mike

flavicon
face
Unless you're really hammering things, it is often the case that the
1-cycle thing isn't much of an advantage, for example if you can do it
on a 4MHz pic, a 1MHz AVR would be _roughly_ equivalent, but you try
finding a cheap 3-terminal 1MHz ceramic resonator...! You end up using
a higher clock than necessary, at the expense of power.  On Sat, 24 Aug 2002 16:50:21 -0500, you wrote:

{Quote hidden}

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestTakeThisOuTspamEraseMEmitvma.mit.edu


2002\08\24@224100 by Mike Singer

picon face
   ATmega169: Low power LCD device

Among the brand new features in this device is a LCD interface! (25x4). The Device is only available in a 64-pin TQFP, and have 53 general IO lines and in addition a input only pin is added to the RESET pin. (making it the AVR with most IO lines!)
Another interesting feature is the possibility of generating interrupt on 17 external pins! This is 5 more than ATtiny26 which rank #2 on the external interrupts rating. The memories are 16kB Flash, 512B EE and 1kB SRAM, in other words a standard 16k memory configuration.
Another very interesting feature is that this device runs @ 1.8V and contains an ADC. Because of the low voltage, the internal voltage reference on this device is 1.1V compared to 2.56V on all other AVRs.
The ATmega169 is also very power efficient. From the datasheet: -Active Mode:    1 MHz, 1.8V: 300µA   32 kHz, 1.8V: 20µA (including Oscillator)   32 kHz, 1.8V: TBD (including Oscillator and LCD) -Power-down Mode:    0.5µA at 1.8V
http://www.avrfreaks.net/Devices/devices.php?action=1&devid=71

-------------------------------

Mike.

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestspamBeGonespamKILLspammitvma.mit.edu


2002\08\25@070055 by Wouter van Ooijen

face picon face
> An 8MHz AVR is faster than a 20MHz PIC, as the PIC has a /4
> clock system, so is effectively running at 5MHz. I'd be interested
> to know if there are any bench mark routine comparisons around
> of AVR vs PIC for task completion in "real world" applications

I would guess that the AVR would lead in arithmetic and RAM->RAM
activities, while the PICs would lead in I/O intesive operations. So you
should take great care defining a "real world" application, and even
more care interpreting the results.

BTW for true speed nothing beats an SX at 75 MHz (no /4) - OK, an SX at
100 MHz but those are no longer sold.

Wouter van Ooijen

-- -------------------------------------------
Van Ooijen Technische Informatica: http://www.voti.nl
consultancy, development, PICmicro products

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@073039 by Katinka Mills

flavicon
face
> -----Original Message-----
> From: pic microcontroller discussion list
> [RemoveMEPICLISTspamBeGonespamspamMITVMA.MIT.EDU]On Behalf Of Wouter van Ooijen
> Sent: Sunday, 25 August 2002 6:59 PM
> To: @spam@PICLISTspamspamMITVMA.MIT.EDU
> Subject: Re: [AVR]: Wondering about the avr...
>
>
> > An 8MHz AVR is faster than a 20MHz PIC, as the PIC has a /4
> > clock system, so is effectively running at 5MHz. I'd be interested
> > to know if there are any bench mark routine comparisons around
> > of AVR vs PIC for task completion in "real world" applications
>
> I would guess that the AVR would lead in arithmetic and RAM->RAM
> activities, while the PICs would lead in I/O intesive operations. So you
> should take great care defining a "real world" application, and even
> more care interpreting the results.

Why would you say that AVR is no a leader in I/O intensive operations ?

I have no problems doing most things on an AVR, I actully use an AT90S8515
running at 8Mhz to merge and transmit the merged data stream of DMX 512,
running at 250Kbps.

Regards,

Kat.

**********************************************
K.A.Q. Electronics.
Electronic and Software Engineering.
Perth, Western Australia.
Ph +61 (0) 419 923 731
**********************************************

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.384 / Virus Database: 216 - Release Date: 21/08/2002

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@074327 by Wouter van Ooijen

face picon face
IIRC (has been a long time) it takes a few AVR instructions to set or
celar a single output pin (also to decide on the value of a single pin?)

Wouter

> Why would you say that AVR is no a leader in I/O intensive
> operations ?

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@081111 by Katinka Mills

flavicon
face
> -----Original Message-----
> From: pic microcontroller discussion list
> [TakeThisOuTPICLISTKILLspamspam@spam@MITVMA.MIT.EDU]On Behalf Of Wouter van Ooijen
> Sent: Sunday, 25 August 2002 7:43 PM
> To: .....PICLISTRemoveMEspamMITVMA.MIT.EDU
> Subject: Re: [AVR]: Wondering about the avr...
>
>
> IIRC (has been a long time) it takes a few AVR instructions to set or
> celar a single output pin (also to decide on the value of a single pin?)

Ummmm to set or clear a port pin, you say SBI to set a bit, CBI to clear a
bit.

I can test a pin with a single instruction too SBIC is skip if bit in IO is
cleared and SBIS is skip if bit in IO is wet.

Regards,

Kat.

**********************************************
K.A.Q. Electronics.
Electronic and Software Engineering.
Perth, Western Australia.
Ph +61 (0) 419 923 731
**********************************************

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.384 / Virus Database: 216 - Release Date: 21/08/2002

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@084240 by Roman Black

flavicon
face
Jinx wrote:

> An 8MHz AVR is faster than a 20MHz PIC, as the PIC has a /4
> clock system, so is effectively running at 5MHz. I'd be interested
> to know if there are any bench mark routine comparisons around
> of AVR vs PIC for task completion in "real world" applications


Didn't Microchip claim "2:1 code compression and
UP TO a 2:1 speed improvement (at 10MHz) over other
8-bit microcontrollers in their class"??

I assume they mean a 10MHz PIC is "up to" twice as
fast as the average micro in the "class" as they
couldn't claim to be twice as fast as the average
10MHz micro (which would mean 8 times as fast!?)
:o)
-Roman

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@093933 by Pic Dude

flavicon
face
Whereas I've never needed to run a pic at max frequency (nothing I
do has been that speed critical), I can see this non-div-by-4 clock
as being useful for getting the max speed out of a processor while
meeting the FCC 1.705Mhz exemption threshold.

Cheers,
-Neil.



> {Original Message removed}

2002\08\25@093937 by Pic Dude

flavicon
face
> But as you all well know I'm a PicDude (like Neil ;-)

Woo-hoo!  Honorable mention!
-Neil.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@133238 by Morgan Olsson

picon face
Hej Wouter van Ooijen. Tack för ditt meddelande 12:43 2002-08-25 enligt nedan:
>IIRC (has been a long time) it takes a few AVR instructions to set or
>celar a single output pin (also to decide on the value of a single pin?)

The other way around!

One instr on AVR.

On PIC often a mirror register is to be used for i/o because of the dreaded read-mod-write is reading from pins, possibly reading in a transient into otput registers if you midify an output.  Thus at least three instr is needed on PIC making it much slower.  Only safe way is to modufy in memory, then copy that whole byte to output.

The AVR read-mod-write from output _Latch_ ignoring actual pin level.

/Morgan

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@142403 by Peter L. Peres

picon face
On Sun, 25 Aug 2002, Pic Dude wrote:

>Whereas I've never needed to run a pic at max frequency (nothing I
>do has been that speed critical), I can see this non-div-by-4 clock
>as being useful for getting the max speed out of a processor while
>meeting the FCC 1.705Mhz exemption threshold.

By the way what is the status of internal clock ? If one takes a 12C508A
f.ex. and uses internal RC then what clock frequency does it run on for
FCC purposes ? none ? In my experience a poorly decoupled switching stage
using a fet makes much more noise than a PIC in such a configuration.

Peter

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@152726 by Jim

flavicon
face
  "If one takes a 12C508A  f.ex. and uses internal
   RC then what clock frequency does it run on for
   FCC purposes ?"

Gee, I can see major spurs (spurious) being created
at the 'clock' frequency (what ever f the proc core is
clocked at), determined by whatever the RC combo works
that out to be, and if you *fail* to think that just
because a uP w/o a crystal *has* no oscillator then it
will be the first visit by the FCC in one of their field
enforcement bureau vans with a spectrum analyzer that
points out the errors of your ways ...

If in doubt, "range check it" ...

**Seriously** -

- the PIC with everything on-board has GOT to be the one
of the cleanest uPs on the market. I have a Z80 design
that spews garbage EVERYWHERE - but it's not marketed
or sold so I can get away with it. It creates noticable
'spurs' (carriers) throughout the HF spectrum and even
causes noticable herring bone patters on VHF-Low TV
channels ... the Z80 design uses every peripheral IC in
the Z80 family plus RAM and EPROM IC. The board design
is only two-sided  w/no Ground plane and the traces
are run nearly everywhere!

Ground and power are .1" parallel buses running under
each IC, joining together to the main .1" bus. Bypass
caps are present at each IC.

It is also very noticable *which* routines are running
in the code - there are several "phase-locked loops"
in software that lock onto externally supplied
data (Motorola trunking signals) and so the CPU
is constantly servicing interrupts due to timers
and edge transitions, perfroming timed scanning of
keypad and updating data to LCD display *desides*
doing error det and corr for a rate 1/2 convolutional
data decoder and a block parity checker.


RF Jim

   "Our ability to manufacture fraud has exceeded
    our  ability to detect it."

    - Al Pacino as Viktor Taransky in the movie 'Simone'


{Original Message removed}

2002\08\25@162310 by Peter L. Peres

picon face
On Sun, 25 Aug 2002, Jim wrote:

>   "If one takes a 12C508A  f.ex. and uses internal
>    RC then what clock frequency does it run on for
>    FCC purposes ?"
>
>Gee, I can see major spurs (spurious) being created
>at the 'clock' frequency (what ever f the proc core is
>clocked at), determined by whatever the RC combo works
>that out to be, and if you *fail* to think that just

Of course one has proper decoupling. I was unable to measure noise at the
suspected clock frequency with a scope. Maybe there is enough signal to
look with a spectrum analyzer. I was looking at the Vcc node with
capacitive coupling on the lowest scale my scope has (5mV/div) with 1:1
probe. Decoupling was 10uF tantalum + 0.1uF chip ceramic on very short
leads. I tried to put a choke in series with the supply with the same
result. Pretty good imho. The PIC was running a simple program that
outputs 50kHz signals to drive a pair of mosfets. These were not connected
when I did the measurement. Tiny 50kHz 'blips' were present corresponding
to the flanks of the 50kHz signals but no trace of 4MHz or 1MHz could be
seen.
{Quote hidden}

I once built one of those 16F84+LCD counters (I still have it and use it
sometimes). It uses the resistor gate 'switch' scheme with two sections of
a HC00 biased in the linear region as preamp. With this I can see hash on
UHF TV when the box is near the TV cable. The hash occurs when the PIC
clocks out the prescaler. It cannot be produced by the HC00 (whose input
is shorted at the time of measurement with a 50 ohm plug). The circuit is
in a plastic box and is breadboarded. The fast edges on the PIC output
clocking the prescaler are sneaking out ... there is no trace of
oscillator noise/hash/moire (the osc is built tight and has a wire loop as
guard around its parts on the circuit side, the crystal can is grounded).

Peter

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\08\25@173951 by Pic Dude

flavicon
face
I believe the FCC refers to the max frequency used anywhere
in the circuit, so internal frequency would matter here.

Cheers,
-Neil.



> {Original Message removed}

2002\08\26@101902 by mike

flavicon
face
Does the exemption include harmonics... seems pretty meaningless if
not.... I imagine a 1MHz PIC driving 74AC series logic with long
tracks on the output would radiate way more than a 4MHz pic on its own
with similarly long tracks....
On Sun, 25 Aug 2002 17:37:40 -0400, you wrote:

>I believe the FCC refers to the max frequency used anywhere
>in the circuit, so internal frequency would matter here.
>
>Cheers,
>-Neil.
>
>
>
>> {Original Message removed}

2002\08\27@202844 by Max Foo

flavicon
face
I'd stay clear of the atmel's avr.
have you looked at Atmels stock price (about $2)
compared to Microchip($20 something)
just a matter of time til atmel declares chapter 11
now do you want to be hold a worthless avr chip with no tech support?

let the flames begin ;)


On Sat, 24 Aug 2002 10:38:31 +0200, you wrote:

>Been looking at pics mostly for microcontroler work, but i stumbled accros
>the atmel ones, and i wonder, what are the strong/weak points of them
>compared to the PIC microcontrolers? as they do seem cheaper...
>
>Jan

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.



'[AVR]: ICE200- Comments please!'
2002\09\11@181422 by John Samperi
picon face
(Hope I got the tag right)

Hello all

I'm looking at purchasing an ICE200. Simulating stuff on
the PC is OK for somethings but has lots of drawbacks
when working on real time projects with data flying in.
One of the expensive units would be better, but can't meet
the budget. (i.e. my wife won't allow me to buy one!)

I suppose that the ICE200 has ram instead of flash in the
program space and for all intends and purposes behaves like
a real chip. If any of you who either has used one or bought
one would like to pass any comments it would be appreciated.

Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: KILLspamsamperispamTakeThisOuTampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\09\11@220638 by Katinka Mills

flavicon
face
{Quote hidden}

Hi John and all,

Just spend the toy fund :o) and you will not look back, the ICE200 has some
funny quirks which are documented with the ICE200. I own an ICE200, and I
have not yet been able to pick holes in it. It is what it is, it works only
on the Standard AVR's not the New Megas :o( But hey the new Mega's have Jtag
and a Jtag ICE is not tooo much more (but does not do the old Standards as
they do not have a Jtag port))

The ICE200 has saved my bacon on a few projects, finding silly little
mistakes that I did not notice on the PC but soon found in the Real World.

Regards,

Kat.

**********************************************
K.A.Q. Electronics.
Electronic and Software Engineering.
Perth, Western Australia.
Ph +61 (0) 419 923 731
**********************************************

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.386 / Virus Database: 218 - Release Date: 9/09/2002

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\09\12@010945 by Glenn Jones

flavicon
face
I have one, and i think its just great. I've developed a lot of code using
it. Sometimes it would be nice to have a trace buffer (the only main thing
that sets it apart form the really expensive ice's). I would have been
really up the creek trying to develop my TCP/IP stack with out it. Anyway,
hope that helps, Glenn

On Thu, 12 Sep 2002, John Samperi wrote:

{Quote hidden}

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamBeGonelistservspamRemoveMEmitvma.mit.edu with SET PICList DIGEST in the body


'[AVR]: ICE200- Comments-Thank you'
2002\09\12@044351 by John Samperi

picon face
(YEP I did get the tag right)

Hello all

It looks like everyone loves it. Just placed an order for it.

Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: .....samperiEraseMEspamampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamlistservspam_OUTspam@spam@mitvma.mit.edu with SET PICList DIGEST in the body


'[AVR]: ICE200- Comments please!'
2002\09\12@160756 by Harold M Hallikainen

picon face
       We have one for the 18C452 and it works well. Problem is it costs a lot
of money every time we use a new processor. We're looking at the ICD-2
for future debugging. Anyone have a comparison between the ICE2000 and
the ICD-2?

Harold

On Thu, 12 Sep 2002 08:11:33 +1000 John Samperi
<spamsamperi@spam@spamSTOPspamAMPERTRONICS.COM.AU> writes:
{Quote hidden}

FCC Rules Online at http://hallikainen.com/FccRules
Lighting control for theatre and television at http://www.dovesystems.com

Reach broadcasters, engineers, manufacturers, compliance labs, and
attorneys.
Advertise at http://www.hallikainen.com/FccRules/ .


________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today!  For your FREE software, visit:
dl.http://www.juno.com/get/web/.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamBeGonelistservspamBeGonespam@spam@mitvma.mit.edu with SET PICList DIGEST in the body


2002\09\12@183145 by John Samperi

picon face
At 01:03 PM 12/09/02 -0700, you wrote:
>        We have one for the 18C452 and it works well. Problem is it costs
a lot
>of money every time we use a new processor. We're looking at the ICD-2
>for future debugging. Anyone have a comparison between the ICE2000 and
>the ICD-2?

Ooops obviously the tag didn't work this time. The ICE200 is for the AVR
(see tag) not the PIC. Thanks for the info anyway.

Regards

John Samperi

******************************************************
                               Ampertronics Pty. Ltd.
              11 Brokenwood Place Baulkham Hills NSW 2153
                Tel. (02) 9674-6495       Fax (02) 9674-8745
                       Email: RemoveMEsamperiRemoveMEspamRemoveMEampertronics.com.au
                         Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listservKILLspamspamspammitvma.mit.edu with SET PICList DIGEST in the body


'[AVR]: Application Notes'
2002\09\13@100632 by Russell McMahon

face
flavicon
face
Extremely large albeit disordered list of Atmel / AVR / Electronic
application notes.

       http://www.atmel.com/atmel/acrobat/

Targeted at Atmel products but some material of general interest.
There may be a proper index to this page but, if so, I haven't found it yet.

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-request@spam@spammitvma.mit.edu


'[AVR]: STK500 & Assembler proiblems'
2002\09\19@053406 by Russell McMahon

face
flavicon
face
Just bought an AVR STK500 with Studio 4.0 software.
Also tried 4.05 software with no change in following problem.

1.    When I assemble an assembler file, if there are no errors it produces
LST, HEX etc files as expected.
               BUT
If there are errors it TELLS me that there are errors but deletes the LST
file.
I can find no reference to what the errors are. Which makes fixing them
"interesting".
I can and may have to find another assembler but this one should work.

Presumably I am missing something really really simple ... but I have read
paper documentation, help files, Googled and more to no avail.

Any clues?

2.    When setting up the assembler there are MEANT to be 4 file format
options - the alleged default one is necessary if one wishes to use source
level debugging with the simulator. The alleged default format is not listed
in the menu.

Any clues?



           Russell McMahon

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\09\19@060519 by Katinka Mills

flavicon
face
Russel Drop back to AVR studio 3.55 and try it :o)

4.X is still in Beta and has heaps of bugs :o(

Hope this helps

Regards,

Kat.

**********************************************
K.A.Q. Electronics.
Electronic and Software Engineering.
Perth, Western Australia.
Ph +61 (0) 419 923 731
**********************************************

> {Original Message removed}

'[AVR]: ATtiny26l - anyone used ? ~'
2002\09\23@053325 by Russell McMahon

face
flavicon
face
I'd be interested to know if anyone has used the AVR ATtiny26l and has
anything good or bad to say about them.

I'm considering using an AVR ATtiny26l in a new design.
This SEEMS like a marvellous part and excellent value for money but they are
quite new to the world (April 2002?) and while they are readily available
there is very little mentioned about them on the web so far.

I just ordered sample quantities (no free samples here :-( ) for about $US2
each. Volume pricing looks like it will be no worse than for AT90S2313 while
capabilities are at least equal (except for USPI which is "different" to
UART) but in many areas superior. (11 channels 10 bit A2D, differential A2D
with 20x gain option and offset zeroing, internal or external A2D reference,
2 x PWM with dual complementary non overlapping outputs, up to 16 I/O,
internal/external clocks, serial peripheral interface (not UART per se),
eerom, flash, more). (One competitor was/is? 16F628).

Using the USPI for sync comms requires a mix of hardware and software but
would give a faster rate and/or less overhead than possible with software
alone.



       Russell McMahon

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-requestspam_OUTspammitvma.mit.edu


2002\09\23@094401 by Morgan Olsson

picon face
Hej Russell McMahon. Tack för ditt meddelande 10:20 2002-09-23 enligt nedan:
>I'd be interested to know if anyone has used the AVR ATtiny26l

What about power consumption compared to PIC (i.e 16F627L ?)

Is it supported by ICE200?

Morgan (never deciding if to use AVR or PIC...)

/Morgan

--
http://www.piclist.com hint: To leave the PICList
KILLspampiclist-unsubscribe-request.....spamTakeThisOuTmitvma.mit.edu


2002\09\23@165101 by Russell McMahon

face
flavicon
face
> What about power consumption compared to
> PIC (i.e 16F627L ?)

Higher. But not a major issue here.

> Is it supported by ICE200?

Almost certainly not at this stage - I haven't checked, but as not all are
and it is very new I am assuming that it isn't. But the application is such
that I am "confident" (enough :-) ) that I will not need ICE for that. I may
yet be sorry.

The 10 bit A2D with auto calibrate and internal gain is a major plus.
(Although you lose some accuracy if you use differential mode and gain).



       Russell McMahon

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-requestEraseMEspamRemoveMEmitvma.mit.edu


2002\09\23@223100 by Mike Singer

picon face
Russell McMahon wrote:
> > What about power consumption (ATtiny26l) compared to
> > PIC (i.e 16F627L ?)
>
> Higher. But not a major issue here.
>

Russell McMahon wrote:
{Quote hidden}

16F627L (18 pins PDIP) and AT90S2313( 20 pins PDIP)
power consumptions are roughly eaqual at the same MIPs.
And at 10 MHz AT90S2313 has much more "MIPs" then
16F627L at his 20 MHz.

---
Mike, who just bought one AT90S2313 for <$3 at
a "nearest corner" on last Sunday.

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestRemoveMEspam.....mitvma.mit.edu


'[AVR]: The AT76C711'
2002\09\25@221257 by Brendan Moran

flavicon
face
Does anyone know which of the AVR instruction sets the AT76C711 uses?

From what I can tell, there are 3 instruction sets: one that has 133, one
with 90 and one with 89 instructions.  (The ATmega, ATtiny11/12, and AT90
respectively.)

TIA

--Brendan

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2002\09\26@032010 by Katinka Mills

flavicon
face
-----Original Message-----
From: pic microcontroller discussion list
[spamPICLISTKILLspamspamKILLspamMITVMA.MIT.EDU]On Behalf Of Brendan Moran
Sent: Thursday, 26 September 2002 09:52
To: spamPICLISTspam_OUTspamMITVMA.MIT.EDU
Subject: [AVR]: The AT76C711


Does anyone know which of the AVR instruction sets the AT76C711 uses?

From what I can tell, there are 3 instruction sets: one that has 133, one
with 90 and one with 89 instructions.  (The ATmega, ATtiny11/12, and AT90
respectively.)

Hi Brendan,

Well it says it is based on the AT90S8515 so I would assume 89 instructions
as all the classic AVR's had. Have not played with this chip yet, but have a
few samples on order.


Regards,

Kat.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.391 / Virus Database: 222 - Release Date: 19/09/2002

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


'[AVR] AT91 resources'
2002\09\26@044234 by Deva Seetharam

flavicon
face
i am posting this message for my friend...

-- Wise ones -

I am walking the learning curve on one of Atmel's ARM-based
microcontrollers.
Nice hardware, but painfully opaque to program -- at least t first blush.
The part is Atmel's AT91-FR40162, a ARM 7.

Nothing in the examples takes me far enough to go off and write even
simple code. The examples in the Atmel lib are a start. But unless
assembler is your first language, they don't shed the kind of light on
the general operating principles that a set of structured tutorials
would.

Do any of you have any pointers/suggestions for a quick bootup on this
part?
Or experience with the AT91 series in general?

Grateful for any pointers,
-Bill

Deva Seetharam

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\09\26@133648 by Scott Dattalo

face
flavicon
face
On Thu, 26 Sep 2002, Deva Seetharam wrote:

> i am posting this message for my friend...

The AT91 has nothing to do with AVR.
{Quote hidden}

I just so happen to be doing some AT91 development at the moment. These
are damn slick parts. I'm using the AT91R40008. This is an ARM 7TDMI core
with 256k bytes of SRAM. Unlike other manufactures, Atmel has provide an
ARM product with very minimal peripherals. Their's contain a couple of
UARTs and Timer/counters but no multimedia type stuff tha you tend to find
in say a Cirrus logic or Samsung ARM. In addition they're amazingly power
efficient - 0.83mW/MHz!

To get started, I suggest starting with eCos:

http://www.redhat.com/embedded/technologies/ecos/

eCos is the "embedded configurable OS". It's lean, fast, and free. In
addition there's outstanding community support for the various hardware
platforms (besides the AT91). For example, here are the instructions on
building the arm-elf tool chain:

http://sources.redhat.com/ecos/tools/linux-arm-elf.html


In my case, I obtained a few eval boards: AT91EB40 and the AT91EB40a. I
ported RedBoot to these asn was able to develop on them. But prior to
that, I used the ARM simulator. Actually, I used two of them. The arm-elf
tool chain includes gdb. One of the targets gdb supports is the simulator.
It works great. For profiling, I used SID:

http://sources.redhat.com/sid/

Again, gdb was used, but the target was sid instead of the simulator.

Now I'm in the process of trying to bring up *real* hardware. For that, I
found JTAG to be indispensible. I purchased a Wiggler from McCraigor
Systems.

http://www.ocdemon.net/

Their OCD Commander tool works reasonably well.

A site that tends to be down most of the time, but is otherwise a good
resource is:

http://www.heyrick.co.uk/heyrick/assembler/index.html

Scott

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.



'[AVR]: Using ATtiny26 with STK500'
2002\10\09@173632 by Russell McMahon
face
flavicon
face
I'm about to attempt using the ATtiny26L with the STK500 programmer.
The Studio software mentions the processor but I don't think any of the
provided sockets support the 26L pinout (yet to check in detail).
Presumably using the ISP cable will work OK.

Has anyone got useful comments to make about the 26L in this context or
otherwise?

Software examples specific to the 26L are also rare at this stage. Any A2D
experiences using the gain stage and differential mode would be of interest.
I'm interested in using the serial hardware to provide UART functionality
which of course requires a small amount of software to achieve the
functionality of a "normal" hardware UART (eg no buffering requires response
within 1 bit time). I will be implementing a full duplex UART with enough
interrupt driven software to make it look like a normal UART to other
software. This looks like a simple enough task but if anyone's done this
already any code would be appreciated.


       Russell McMahon

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\10\09@220815 by Katinka Mills

flavicon
face
Hi Russell,

> -----Original Message-----
> From: pic microcontroller discussion list
> [STOPspamPICLISTspam_OUTspamspamBeGoneMITVMA.MIT.EDU]On Behalf Of Russell McMahon
> Sent: Thursday, 10 October 2002 06:35
> To: spam_OUTPICLISTspamspamBeGoneMITVMA.MIT.EDU
> Subject: [AVR]: Using ATtiny26 with STK500
>
>
> I'm about to attempt using the ATtiny26L with the STK500 programmer.
> The Studio software mentions the processor but I don't think any of the
> provided sockets support the 26L pinout (yet to check in detail).
> Presumably using the ISP cable will work OK.

Yes I have done this successfully (I too wish they had a socket for the T26
on the STK 500 :o( ) The ISP cable will still work well :o)


> Has anyone got useful comments to make about the 26L in this context or
> otherwise?
>
> Software examples specific to the 26L are also rare at this stage. Any A2D
> experiences using the gain stage and differential mode would be
> of interest.

The A2D works on this chip like most of the others, it is identical (apart
from more inputs and diff stages ) to the T15 :o) no real gotchas here :o)

Not used the TWI interface yet as all my T26 designs talk to a M128 via 2
wire bitbang. So I can not comment on this yet, although one day I will play
with it as the T26 is a great little chip and will be come another work
horse :o)


Regards,


Kat.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.399 / Virus Database: 226 - Release Date: 09/10/2002

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\10\09@230102 by Russell McMahon

face
flavicon
face
> > I'm about to attempt using the ATtiny26L with the STK500 programmer.
> > The Studio software mentions the processor but I don't think any of the
> > provided sockets support the 26L pinout (yet to check in detail).
> > Presumably using the ISP cable will work OK.

> Yes I have done this successfully (I too wish they had a socket for the
T26
> on the STK 500 :o( ) The ISP cable will still work well :o)

Katinka,

I am using the ?blue 20 pin socket which has the correct pinout for a 26.
All programming lines except Reset seem correct. The Reset line does not go
to the programming header but can be picked up on a 4 pin options header.

How did/do you connect Reset?
Connecting Reset to ground (which is where it should be during programming)
produces apparently OK handshake but does not produce a correct verify.
Connecting uP-Reset to Reset from the programming header causes failure of
programming.

Do you need a clock connected to X1 during programming or verify?. Datasheet
is unclear (ie says you may or may not depending on fuses - doesn't seem to
say what the default is.)

I can connect a clock line from elsewhere on board but would be nice to know
what others have got to work. Also disturbing that connection to socket
onboard from reset line is not complete even though all others are.


           Russell McMahon

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\10\11@041055 by John Maud

flavicon
face
part 1 1233 bytes content-type:text/plain; x-avg-checked=avg-ok-3BC086; charset=us-ascii; format=flowed (unknown type 8bit not decoded)

Russell,

Any further developments on the ATtiny26 and STK500 issues?

I was following this thread with interest, as my samples arrive on Monday.

Regards
John


{Quote hidden}


part 2 131 bytes
--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


'[AVR]: tiny15 ICE'
2002\10\21@192350 by Lyle Killough

flavicon
face
Does anyone know if there are alternatives to the ICE10 for in-circuit
emulation of the ATtiny15?

Does anyone have experiences (good or bad) with the ICE10 and the
ATtiny15?

I'm at my wit's end, and I need some better tools!

Thanks,

Lyle

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


'[AVR]: IAR Embedded Workbench User Guide,'
2002\10\25@135354 by Doug Hewett

flavicon
face
Description of anomaly.  The User Guide does not show 'Library Configuration' or 'System Configuration' as option pages for the General category for the project options.  However, It should.

Doug Hewett
Software engineer
StarTrac, Inc.
714 508-3766 (voice)
714 669-1087 (fax)

IAR AVR Serial number:  929374
IAR AVR Part number:  EWAVR

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics



'[AVR] Support Tools'
2002\11\05@144325 by Royce Simmons
picon face
Hello,

Where is the best place to find support software for the Atmel processors?
Such as assemblers and also programmers,
preferbly in kit form.

Thanks,

Royce Simmons

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\05@144740 by David Harris

picon face
Hi-
http://www.dontronics.com is good, and of course:  http://www.avrfreaks.net/
Cheers, David

Royce Simmons wrote:

{Quote hidden}

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\05@164319 by Russell McMahon

face
flavicon
face
       http://www.avrfreaks.com

> Where is the best place to find support software for the Atmel processors?
> Such as assemblers and also programmers,
> preferbly in kit form.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.



'[AVR]: ATmega128, uart,'
2002\12\03@154748 by Doug Hewett
flavicon
face
I wrote a simple C program (ATmega128 target) to send printable characters out uart0 and uart1.  I have tried various combinations of connecting 'RS232 SPARE' or 'RS232 SPARE #2' to the com port on my PC (which was running Hyperterminal, in the 'capture text' mode).

I have connected the jumper(s) between 'RS232 SPARE RXD and TXD' to PD2 and PD3, respectively and 'RS232 SPARE #2 RXD and TXD' to PE0 and PE1, respectively.

I do not see any characters at the Hyperterminal.

(1) Are there any errata or addenda to the documentation that I should be aware of?

(2) Do you have any suggestions for texts?  (We are using IAR systems compiler. I have Barnett's "Embedded C Programming and the Atmel AVR.)

Doug Hewett

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: Static sensitive reset?'
2002\12\14@020246 by Richard Sloan

flavicon
face
part 1 450 bytes content-type:text/plain (decoded quoted-printable)

Atmel recommends a brownout circuit for 4414 and 8515's I think they corrupt the eeprom without it.

Can it be made less sensitive?

Attached is a small schematic of it.

Any other thoughts on static induced resets? It does not take much to do it!


--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


Richard.

part 2 10080 bytes content-type:image/jpeg; name="reset.jpg" (decode)


part 3 2 bytes
-

2002\12\14@073530 by mark

flavicon
face
--Message-Boundary-28766
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body

On 14 Dec 2002 at 2:00, Richard Sloan wrote:

> Any other thoughts on static induced resets? It does not take much to do it!
>

I have used the attached circuit without problems.

Mark


--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics



--Message-Boundary-28766
Content-type: Image/JPEG; name="reset.jpg"
Content-disposition: attachment; filename="reset.jpg"
Content-transfer-encoding: BASE64

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

--Message-Boundary-28766--

2002\12\14@073553 by Spehro Pefhany

picon face
At 02:00 AM 12/14/02 -0500, you wrote:
>Atmel recommends a brownout circuit for 4414 and 8515's I think they
>corrupt the eeprom without it.
>
>Can it be made less sensitive?
>
>Attached is a small schematic of it.
>
>Any other thoughts on static induced resets? It does not take much to do it!

Suggest you use a proper reset circuit such as Microchip's MCP809/810
(or the TO-92 versions). Similar parts are available from Seiko, Motorola,
and many others. You can make your circuit less sensitive by paralleling
R1/R2 with similar ratio capacitors, but it's still going to be a crummy
temperature-sensitive circuit without timer or hysteresis. Unless you
are building very high volume goods, it just ain't worth it.

Bset regards,

Spehro Pefhany --"it's the network..."            "The Journey is the reward"
EraseMEspeffspamKILLspaminterlog.com             Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog  Info for designers:  http://www.speff.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2002\12\14@112736 by Richard Sloan

flavicon
face
They were 182K and 33K I added 0.1 and 0.01 and it seemed to work!

I will keep trying and seeing if I can reset it with a zap!

R.


>>  At 02:00 AM 12/14/02 -0500, you wrote:
>>  >Atmel recommends a brownout circuit for 4414 and 8515's I think they
>>  >corrupt the eeprom without it.
>>  >
>>  >Can it be made less sensitive?
>>  >
>>  >Attached is a small schematic of it.
>>  >
>>  >Any other thoughts on static induced resets? It does not take much to do
>>  it!

>>  Suggest you use a proper reset circuit such as Microchip's MCP809/810
>>  (or the TO-92 versions). Similar parts are available from Seiko, Motorola,
>>  and many others. You can make your circuit less sensitive by paralleling
>>  R1/R2 with similar ratio capacitors, but it's still going to be a crummy
>>  temperature-sensitive circuit without timer or hysteresis. Unless you
>>  are building very high volume goods, it just ain't worth it.

>>  Bset regards,

>>  Spehro Pefhany --"it's the network..."            "The Journey is the
>>  reward"
>>  EraseMEspeffRemoveMEspaminterlog.com             Info for manufacturers:
>>  http://www.trexon.com
>>  Embedded software/hardware/analog  Info for designers:  >>  http://www.speff.com

>>  --
>>  http://www.piclist.com hint: The list server can filter out subtopics
>>  (like ads or off topics) for you. See http://www.piclist.com/#topics






Thanks,
Richard Sloan
__________________________________________________________
The Mind Factory INC (Canada)
(613) 825-4758 phone                (613) 825-7758 fax
Richard Sloan                       .....rsloanspamspam_OUTthemindfactory.com
http://www.themindfactory.com          
* Custom MP3 Development * Low Power FM Transmitters
* Custom Smart Cards
* Music / Speech Playback Systems
* Electronic Manufacturing
* Hardware / Firmware / Software Design
* Schematic and PCB layout
* 8051, 68HC11, PIC, AVR
* MP3, FAT16/32, IR, IRDA, USB, X10, VIDEO, TCP/IP, LCD, COMPACT FLASH

* ALL PRICES QUOTED IN US$ UNLESS OTHERWISE NOTED

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR]: SPI slave'
2002\12\18@231209 by Sean Breheny

face picon face
Hi all,

I'm looking for info on how to use the AVR's SPI hardware in slave mode.
Specifically, how do you begin a transfer? How do you tell it to "reset"
and receive bit 0 on the next clock transition? How do you determine when
it has finished receiving 8 bits? The info in the datasheet (I'm using
the AT90S8535) is geared toward master mode and it doesn't seem to
clearly state how this would work in slave mode.

Thanks!

Sean

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2002\12\19@182439 by Doug Hewett

flavicon
face
You don't 'begin' a transfer.  The slave writes its first byte and waits for the interrupt.  The interrupt routine reads and then writes the next byte.

{Original Message removed}


'[AVR]: Does someone want to buy some development t'
2003\02\05@032733 by Kari Lehikko
flavicon
face
Hello everyone,

As this is not about advertising a product, I took the liberty of
putting this under [AVR]:

We have some AVR tools that we haven't used for a while. If you are
interested in them, please mail me directly, do not answer to the list.
(not subscribed to [AVR]: )

We have:
- ATICE30 in-circuit emulator 1650 euros
- 2 licenses for ICCAVR C-compiler 100 euros a piece
- STK300 starter kit 70 euros
- Easy-ICE in-circuit emulator (Flash Design Co.) 600 euros

Of course we are taking offers, if these prices (about half what we
paid) seem too high. All equipment are in working condition (in fact,
Easy-ICE has never been used) and have all the parts, manuals etc.
Please mail me if you have any questions about them.

BTW: We have 319 pieces of ATmega103-6AC controllers, if anyone is
interested in buying them.

Regards,

Kari Lehikko
H.Vesala Ltd.
Finland

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestEraseMEspamspammitvma.mit.edu>

'[AVR]: AVR410 Bugs??'
2003\02\16@214743 by John Samperi

picon face
G'day all

*********
I have posted the following elsewhere so some of you may get this more than
once. (No extra charge!)
Since my first posting I have got this program working sporadically by
increasing the value in the following line:

start2:         cpi     timerL,17       ;If startbit longer than 1.1ms,

changed the value to 20, but the returned value seems to be be at least 18
most of the times.

Now back to the post.....
*********

I'm trying to get the above appnote running without success.
It's a decoder for RC5 infrared codes from remote controls and
it does have some bugs.

The first was easy to fix (it uses R16 in 2 .def places and  I changed
the second one, timerH, to R18).

But apparently there is also a timing problem that someone mentioned
on the AVRfreaks list but did not remember where.

Also I'm running at 8Mhz and the appnote is for 4 Mhz. I have added a flip
flop type of code so that the timer T0 does it's job every second interupt
in order to get 64uS.

The int code is now:

TIM0_OVF:       in      S,sreg
;***added
               com     flip
               breq    TIM0_OVF_exit
;***
               inc     timerL          ;Updated every 64us
               inc     inttemp
               brne    TIM0_OVF_exit

               inc     timerH

TIM0_OVF_exit:  out     sreg,S
               reti

Also can anyone figure out what the var "inttemp" does?

gets defined:
.def    inttemp =R1

gets incremented by the timer int:
               inc     inttemp

gets cleared at the beginning of detect:
detect:         clr     inttemp

and it doesn't seem to be used anywhere else.

If anyone has had this code working, please share your wealth
of knowledge. Of course one would expect that Atmel would
fix any bugs in their code, but alas......



Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: samperiTakeThisOuTspamKILLspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR]: AVR410 Bugs?? a bit more.'
2003\02\16@225823 by John Samperi

picon face
Hello again

Following my previous post on the above:

I guess 17 is a bit tight for 1.1mS as 17*64uS is 1.088mS, that's why
it seems to work with a larger number, maybe the remote I'm using is
a bit out of specs. By putting a breakpoint at start2 timerL=18 pretty much
everytime.

start2:         cpi     timerL,17       ;If startbit longer than 1.1ms,



I think I figured out what the var "inttemp" does. (DUHH)
It is simply a counter for timerH, when inttemp overflows, then
timerH is incremented. The var timerL cannot be used for this
purpose as it may get cleared in the decode routine

               inc     timerL          ;Updated every 64us
               inc     inttemp
               brne    TIM0_OVF_exit
               inc     timerH




Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: RemoveMEsamperiTakeThisOuTspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR]: AVRprog.exe? Where is it?'
2003\02\21@144135 by John Pearson

flavicon
face
I am looking at Atmels Application Note AVR109, which referes to AVRprog.exe as being available on the Atmel web site, for free. Just can't find it. Any help would be appreciated. Even hints or clues.

Thanks

John

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\02\21@145556 by Ned Konz

flavicon
face
On Friday 21 February 2003 11:45 am, John Pearson wrote:
> I am looking at Atmels Application Note AVR109, which referes to
> AVRprog.exe as being available on the Atmel web site, for free.
> Just can't find it. Any help would be appreciated. Even hints or
> clues.

ftp://http://www.atmel.com/pub/atmel/aprogwin.exe
--
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\02\21@150424 by Ned Konz

flavicon
face
On Friday 21 February 2003 11:53 am, Ned Konz wrote:
> On Friday 21 February 2003 11:45 am, John Pearson wrote:
> > I am looking at Atmels Application Note AVR109, which referes to
> > AVRprog.exe as being available on the Atmel web site, for free.
> > Just can't find it. Any help would be appreciated. Even hints or
> > clues.
>
> ftp://http://www.atmel.com/pub/atmel/aprogwin.exe

Sorry, it looks like they've removed the whole FTP site.

--
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\02\21@151710 by G.Smith

flavicon
face
On 21 Feb 2003, at 12:03, Ned Konz wrote:

> Sorry, it looks like they've removed the whole FTP site.

Yeah - some site improvement...

I've stuck the last copy I have (think its ver 1.3x) on:-
http://www.lintech.pwp.blueyonder.co.uk/aprogwin.zip


George Smith

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\02\21@172204 by Dave Dribin

flavicon
face
On Fri, Feb 21, 2003 at 11:45:46AM -0800, John Pearson wrote:
> I am looking at Atmels Application Note AVR109, which referes to
> AVRprog.exe as being available on the Atmel web site, for free. Just
> can't find it. Any help would be appreciated. Even hints or clues.


It comes with AVR Studio:

 http://www.atmel.com/dyn/products/tools.asp?family_id=607

I've got both 3.5 and 4.0 installed and each comes with it.

-Dave

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR]: AVR Primer needed'
2003\02\22@130838 by stanton54

picon face
The PICLIST web page has a bit on AVRs.
http://www.avrfreaks.net is a good site with some tutorials and forums.
Atmel's web site also has lots of good ideas, as well as datasheets and
things you will need to create a circuit.
The ATMega8 is a nice little processor with plenty of easy to use
peripherals. Generally you just have to (carefully) read a chapter of
the datasheet (which you read already - right? :) ), set a couple of
flags, and ta-da! it's working.

John Pearson wrote:
{Quote hidden}

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR] Primer needed'
2003\02\22@143853 by Marcelo Puhl

flavicon
face
On 22 Feb 2003 at 9:40, John Pearson wrote:

> Any good AVR web sites, forums.
>
> Thanks
>
> John
>

Yahoogroups has many AVR forums.

Mark

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR]: AVR Primer needed'
2003\02\22@165444 by John Samperi

picon face
At 01:06 PM 22/02/03 -0500, you wrote:
>John Pearson wrote:
>> Any good AVR web sites, forums.

There are 2 other AVR mail lists on Yahoo, the AVR-CHAT and AVR-CLUB.
Just go to the Yahoo Groups site and subscribe to them.

Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: @spam@samperiSTOPspamspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\02\23@144448 by hard Prosser

flavicon
face
Topic changed to AVR

I've had a fair bit of success using BASCOM with an  ATMega32. Seems very
easy to get up & running - programming etc. all OK ("Sample Electronics"
programmer on an LPT port).
And Cheap.

Also, it's reasonably easy to embed assembler code where required to cut
down execution speed. Early on, I did have some difficulty with program
bugs and undetected sysntax errors but it seems a lot better now.
I don't know anything about BX24s.

Richard P





I am thinking of using an AVR processor for my project. I need development
advice.

The first itteration plan is to do some rough development on a BX24.

Then migrate to a MEGA8 using Bascom AVR.

Are there any major pitfalls or stumbling blocks with this approach.

Any better ways to do this, software, tools (lowcost, this is a hobby)

Any good AVR web sites, forums.

Thanks

John



--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


'[AVR]: Looking for C utility code'
2003\03\01@230413 by John Pearson
flavicon
face
I am looking for some C utility code for Mega chip for serial I/O, servos, LCD displays, and ADC routines. I am not interested in AVRFreaks web site. Been there, done that. Had enough of the unorganized pile of led blinking routines and the attitudes.

Any help would be welcome.

Thanks.



--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email TakeThisOuTlistservTakeThisOuTspamRemoveMEmitvma.mit.edu with SET PICList DIGEST in the body

2003\03\01@233402 by stanton54

picon face
I have AVR-GCC code for
+ Buffered serial output (mega128)
+ Driving 1 or 2 servos from a port pin (mega8)
+ Driving a whole stack of servos through a 4017 (mega128)
+ Single-conversion (i.e. not free-running ADC) (8 & 128 i think)
Sorry, no LCD stuff. Never managed to get one of those to work right.
I had one almost working with a PIC and then I fried something :(
BTW that's why you should just buy the right connector instead of
hacking one together out of bits of stuff you have lying around.

The code is kind of long to send to the list. If you're interested I
can put it up on my website.

John Pearson wrote:
{Quote hidden}

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listserv.....spam@spam@mitvma.mit.edu with SET PICList DIGEST in the body

2003\03\02@002353 by John Pearson

flavicon
face
Stanton,

I would be delighted if you could post it.

Don't forget to let me know the address of your web site too.

Thank you.

John
{Original Message removed}

2003\03\02@015850 by Katinka Mills

flavicon
face
> -----Original Message-----
> From: pic microcontroller discussion list
> [spamBeGonePICLISTspamspam_OUTMITVMA.MIT.EDU]On Behalf Of John Pearson
> Sent: Sunday, 2 March 2003 12:14 PM
> To: EraseMEPICLIST.....spamMITVMA.MIT.EDU
> Subject: [AVR]: Looking for C utility code
>
>
> I am looking for some C utility code for Mega chip for serial
> I/O, servos, LCD displays, and ADC routines. I am not interested
> in AVRFreaks web site. Been there, done that. Had enough of the
> unorganized pile of led blinking routines and the attitudes.
>
> Any help would be welcome.
>
> Thanks.

Hi John,

Ask on the AVR-Chat list on yahoo, or the relevant group for your compiler
(I know codevision have an email group :o)


Regards,

Kat.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003

--
http://www.piclist.com hint: To leave the PICList
spampiclist-unsubscribe-requestKILLspamspam@spam@mitvma.mit.edu>

2003\03\02@143251 by stanton54

picon face
Go to http://www.geocities.com/uav_fun/
and click "bits of code" on the menu on the left.

If there are any big chunks missing I probably forgot to convert
a "<" to &lt; and it thinks a bit of code is an HTML tag. I think
I caught all of those though; it looks OK.

The 4017 servo driver is kind of a mess (so few comments I'm not
sure what half of it does anymore; I know, I know!) so I didn't put
that one up. The regular servo driver is OK.

The AVR's timers make it easy to work with servos. You can probably
convert the code to other processors fairly easily; just look through
the datasheet to see which registers are different. The servo stuff
does need a 16-bit timer but can be made to work with an 8-bit one;
they just won't move quite as smoothly.

John Pearson wrote:
>
> Stanton,
>
> I would be delighted if you could post it.
>
> Don't forget to let me know the address of your web site too.
>
> Thank you.
>
> John
> {Original Message removed}

'[AVR]: Help with a one-time programming of a AT90S'
2003\03\14@072022 by

flavicon
face
Hi.
I'v got the need of geeting a HEX file into a AT90S4433-8PC.
Anyone having a programmer for these chips that would like
to make a few $'ars ? If you happen to have one of these chips
laying around, I could also buy that one directly from you.

Someone in Sweden might be best, but it's not a prerequisite.

I don't want to build a programmer just for a one time programming...

Second thought, can anyone point me at some simple (DYI) programmer
for the AVR's ? (I have built and am using the Wisp628 for PIC's, so
something like that would be just fine.)

Regards
Jan-Erik Söderholm

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\03\14@075724 by Jinx

face picon face
www.atmel.com/atmel/products/prod203.htm

Get astudio3.exe and asmpack.exe for Win applications. I also
use a small program called fbprg.exe. It's a 3rd party DOS program
that you can use with Notepad and a very simple programmer board.
Quick and easy to use. Last person I passed this on to said he had
it built and working in 10 minutes

asmpack is a self-extracting file that, amongst other things, contains
wavrasm.exe version 1.30, which you need to assemble text into the
hex file. I haven't yet needed to use astudio.exe, which is a simulator

fbprg originally came from here, but it 404s now ;-(

http://member.netease.com/~tominfo/index.htm

You may have to Google for it

Another simple programmer, also does Tiny

http://jaichi.virtualave.net/avr-prog-e.htm

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\03\14@081629 by

flavicon
face
Thanks !

The first (atmel) link don't work.

The "jaichi" link does work, but the programmer there
just program up to 1K code, then it costs $20...

Jan-Erik.

{Original Message removed}

2003\03\14@083258 by Katinka Mills

flavicon
face
{Quote hidden}

Go to  http://www.kaqelectronics.dyndns.org/avr/Aispcable.html

the parallel port version is just a 74hc244 and a few passives.

Regards,

Kat. (who is at long last part of the AVR web ring now I need to get
cracking on some designs)
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\03\14@090516 by

flavicon
face
Hi !

After searching a bit I also found something called
"PonyProg" at : http://www.lancos.com/prog.html
that looks promising. Anyone used it ?

I think I have enugh now to experiment with...

Thanks all !

Jan-Erik.

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\03\14@121505 by Marcelo Puhl

flavicon
face
On 14 Mar 2003 at 13:19, QAC wrote:

> Second thought, can anyone point me at some simple (DYI) programmer
> for the AVR's ? (I have built and am using the Wisp628 for PIC's, so
> something like that would be just fine.)
>

The simplest AVR programmer you can find is the good old AT-PROG.
It is just a paralel cable with some resistors. Google for it.

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR}: AVR assembler with conditional assembly - '
2003\03\18@200646 by Russell McMahon

face
flavicon
face
I using the AVRASM assembler provided with the STK500.
It works fine BUT the lack of conditional assembly is a real nuisance.

There are probably a number of other AVR assemblers available with
conditional assembly (eg AVRA) but the last thing I want to do is swap a
limited but reliable assembler for one with more features but a much lower
level of reliability. In particular, the ability to always produce code that
actually works as expected is valued :-)

Can anyone recommend an AVR assembler with conditional assembly capability
and good reliability. Free would be nice but "for money" is OK if it works
well.



       Russell McMahon

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\03\18@202202 by William Chops Westfield

face picon face
How about using a macro preprocessor ?  cpp is popular.  m4 does just about
anything...

BillW

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\03\19@111248 by dr. Imre Bartfai

flavicon
face
Hi,

or - if one disklikes the exotic syntax of m4 - 'gema' is a worth of a
trial.

Regards,
Imre


+-----------------------------------------------------------------------+
| The information transmitted is intended only for the person or entity |
| to which it is addressed and may contain confidential and/or          |
| privileged material.  Any review, retransmission, dissemination or    |
| other use of, or taking of any action in reliance upon, this          |
| information by persons or entities other than the intended recipient  |
| is prohibited. If you received this in error, please contact the      |
| sender and delete the material from any computer.                     |
+-----------------------------------------------------------------------+

On Tue, 18 Mar 2003, William Chops Westfield wrote:

> How about using a macro preprocessor ?  cpp is popular.  m4 does just about
> anything...
>
> BillW
>
> --
> http://www.piclist.com hint: PICList Posts must start with ONE topic:
> [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads
>

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\03\19@133145 by Sergio Masci

picon face
----- Original Message -----
From: Russell McMahon <TakeThisOuTapptech@spam@spam@spam@PARADISE.NET.NZ>
To: <TakeThisOuTPICLISTspamspamMITVMA.MIT.EDU>
Sent: Tuesday, March 18, 2003 12:50 PM
Subject: [AVR}: AVR assembler with conditional assembly - recommendations
sought


> I using the AVRASM assembler provided with the STK500.
> It works fine BUT the lack of conditional assembly is a real nuisance.
>
> There are probably a number of other AVR assemblers available with
> conditional assembly (eg AVRA) but the last thing I want to do is swap a
> limited but reliable assembler for one with more features but a much lower
> level of reliability. In particular, the ability to always produce code
that
> actually works as expected is valued :-)
>
> Can anyone recommend an AVR assembler with conditional assembly capability
> and good reliability. Free would be nice but "for money" is OK if it works
> well.
>
>
>
>         Russell McMahon

Hi Russell,

If you really can't find anything powerful enough for your needs you might
like to get a copy of the XCASM meta assembler and define an AVR module for
it. Processor definitions are very high level and easy to do (including
defining the syntax), and it has a wealth of macro and conditional
capabilities built-in. It also support 32 bit IEEE floating point directly
(no need for external conversion utilities) so you can generate complex
floating point and fixed point tables quickly and easily, not to mention
in-line floating point literals (immediate constants). It also lets you
control placement of code and data within the assembly phase (normally done
by the linker by which time the assembler has lost control) so final
placement can be used to determine  the code generated by macros and
conditional assembly statements. XCASM is available from
http://www.xcprod.com

Regards
Sergio Masci

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


'[AVR] Boot loader program'
2003\04\04@105328 by John Pearson
flavicon
face
I am looking at the AVR109 App note about the boot loader program. They reference Main.c, Serial.c, and Assembly.s90.

I have searched for these codes and cannot find them. Could someone give me a clue as to where they might be found?

Or, are there other, better, Boot loader programs to be had?

Thanks

John

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\04\04@123231 by George Smith

flavicon
face
On 4 Apr 2003, at 7:53, John Pearson wrote:

> I am looking at the AVR109 App note about the boot loader program. They
> reference Main.c, Serial.c, and Assembly.s90.
>
> I have searched for these codes and cannot find them. Could someone give me a
> clue as to where they might be found?

http://www.atmel.com/dyn/resources/prod_documents/avr109.zip


George Smith

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR] Codevision and bootloader AVR109'
2003\04\05@110247 by John Pearson

flavicon
face
The software for app note AVR109 includes a Codevision PRJ file. When I use it in Codevision, I get a "Bad data in PRJ file" error message. I have tried creating a new project with the supplied files but am not really proficient enough with Codevision to get everything to come together.
Any ideas what may be wrong with the supplied PRJ file, or perhaps the CV environment needs some adjustments?

Thanks
John



--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email KILLspamlistservKILLspamspamspamBeGonemitvma.mit.edu with SET PICList DIGEST in the body

2003\04\05@120134 by Andreas Doktar

flavicon
face
I think the project is created with IAR Workbench...


Andreas

John Pearson wrote:
{Quote hidden}

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listserv@spam@spamKILLspammitvma.mit.edu with SET PICList DIGEST in the body

'[AVR]: AVR USB controller in firmware'
2003\04\11@084407 by Russell McMahon

face
flavicon
face
Fully firmware AVR USB peripheral implementation. Nice.
Comprehensive website.

       http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm

An amazing achievement.



               RM

--
http://www.piclist.com hint: To leave the PICList
EraseMEpiclist-unsubscribe-requestRemoveMEspam@spam@mitvma.mit.edu>

2003\04\11@101101 by Katinka Mills

flavicon
face
Would be nice if I could get the software down :o(

I have a T1 and it is running slower than my old 9600bps modem ;o)

Regards,

Kat.

> {Original Message removed}

2003\04\11@111030 by George Smith

flavicon
face
On 11 Apr 2003, at 22:08, Katinka Mills wrote:

> Would be nice if I could get the software down :o(
>
> I have a T1 and it is running slower than my old 9600bps modem ;o)
his mirror at:-
{HYPERLINK "http://cryo.pslib.cz/~cesko"}http://cryo.pslib.cz/~cesko
was faster


George Smith

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestspamspamEraseMEmitvma.mit.edu>

2003\04\11@234148 by Katinka Mills

flavicon
face
> -----Original Message-----
> From: pic microcontroller discussion list
> [STOPspamPICLIST.....spamMITVMA.MIT.EDU]On Behalf Of George Smith
> Sent: Friday, 11 April 2003 11:09 PM
> To: spamBeGonePICLISTRemoveMEspamRemoveMEMITVMA.MIT.EDU
> Subject: Re: [AVR]: AVR USB controller in firmware
>
>
> On 11 Apr 2003, at 22:08, Katinka Mills wrote:
>
> > Would be nice if I could get the software down :o(
> >
> > I have a T1 and it is running slower than my old 9600bps modem ;o)
> his mirror at:-
>  {HYPERLINK "http://cryo.pslib.cz/~cesko"}http://cryo.pslib.cz/~cesko
> was faster
>
>
> George Smith

It is funny, tried this AM and I got it down at 100K a sec, but last nite it
was bytes per sec and timeouts :o(

Oh well now I can play with it :o)

Regards,

Kat.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestspamBeGonespammitvma.mit.edu>


'[AVR]: Decoupling Aref when using AVcc on ADC'
2003\05\09@110428 by John Pearson
flavicon
face
Refering to the MEGA8 ADC reference voltage, two sources mention decoupling Aref pin with a capacitor when using AVcc as the voltage reference.

I am unable to find what capacitor value or how to install.
So can I assume I use a .1uF mono tant. between AVcc and ground?

Thanks

John

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\05\09@111454 by Dave VanHorn

flavicon
face
At 08:17 AM 5/9/2003 -0700, John Pearson wrote:
>Refering to the MEGA8 ADC reference voltage, two sources mention
>decoupling Aref pin with a capacitor when using AVcc as the voltage reference.
>
>I am unable to find what capacitor value or how to install.

That's because it's up to you, and the right answer depends on your system
noise.

>So can I assume I use a .1uF mono tant. between AVcc and ground?

Sure.
I also put a 10 ohm resistor in series with AVCC, and a local bypass there.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\05\09@195006 by John Samperi

picon face
At 08:17 AM 9/05/03 -0700, you wrote:
>Refering to the MEGA8 ADC reference voltage, two sources mention
>decoupling Aref pin with a capacitor when using AVcc as the voltage
reference.
>
>I am unable to find what capacitor value or how to install.
>
>So can I assume I use a .1uF mono tant. between AVcc and ground?

John

The AT90S8535 specs show a 100R in series with AVCC and a 10nF
from AVCC to ground. But as David mentioned you may have to adjust
these to your condition. I'm using the above values in one of my boards.

Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: spam_OUTsamperispamspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR]: STK500 opinions'
2003\05\26@231346 by Robert Ussery

flavicon
face
Howdy!

Anyone have any experience with the Atmel AVR starter kit, STK500?
I just ran across this in Digikey for $79 U.S., and thought it was a typo. Supposedly all that's required is the AVR Studio software (free, I guess... I'm downloading it from the Atmel site, but I haven't really seen whether it's an eval. version or not.), and a power supply.
What's the catch?! Any reasons why I shouldn't purchase this system?
I'm interested in getting started with the AVR's, but I've always thought a dev. kit and IDE cost about $1000.

- Robert

--
http://www.piclist.com hint: To leave the PICList
spampiclist-unsubscribe-requestspamspamspammitvma.mit.edu>

2003\05\27@001911 by Katinka Mills

flavicon
face
{Quote hidden}

I have lots of experience with them :o) I own 2 lol

The software is free to download and fully functional, yes it is a free IDE
:o)

I use them in professional design work, I just use the switches and leds
during development and use the ISP system to program the target :o)

I also use the ICE 200 (which costs around us$200 IIRC) but that only works
for older chips that are being phased out, now we use the Jtag ICE but it
needs the final PCB to work as it does the simulation on the actual part.

If you need any help, just join the AVR-Chat yahoo group :o)


Regards,

Kat.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\05\27@001919 by hard Prosser

flavicon
face
No experience with the STK500 but AVR Studio is free and you can make a
parallel port programmer for a $1 or so.
do a web search for "Sample Electronics" programmer or download the
evaluation version of BASCOM. You can use the BASCOM programming software
to program the assembled files even if you don't want to use BASIC.

Cheap, easy & seems to work OK.
You'll still need to buy the AVR chips though. (The ATMega series are
pretty useful)

$79 for a proper starter kit looks like a good deal even so.


Richard P





Howdy!

Anyone have any experience with the Atmel AVR starter kit, STK500?
I just ran across this in Digikey for $79 U.S., and thought it was a typo.
Supposedly all that's required is the AVR Studio software (free, I guess...
I'm downloading it from the Atmel site, but I haven't really seen whether
it's an eval. version or not.), and a power supply.
What's the catch?! Any reasons why I shouldn't purchase this system?
I'm interested in getting started with the AVR's, but I've always thought a
dev. kit and IDE cost about $1000.

- Robert

--
http://www.piclist.com hint: To leave the PICList
spamBeGonepiclist-unsubscribe-requestspammitvma.mit.edu

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\05\27@074847 by Russell McMahon

face
flavicon
face
> Anyone have any experience with the Atmel AVR starter kit, STK500?

Work well.
Do exactly what they are meant to do.
Fairly limited functionality but entirely usable.
Excellent cycle time from run-modify-assemble-run (seconds).
Lots of sockets for on board programming and/or running various types OR use
ISP connectors.

A few gotchas getting some AVR's to program and run via ISP (eg ATtiny26)
but that's not the kits fault and it is doable.

Good value.

Zilog ICE's are often even better value, but then you;d have to use a Z8 :-)
(Actually, Z8 is an excellent processor architecturally - Zilog and some
practical implementation aspects I have been less happy with).



       Russell McMahon

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\05\27@133126 by Robert Ussery

flavicon
face
Thanks for your help, Russ, Katinka, Rich!

----- Original Message -----
From: "Russell McMahon"

<snip>

> Fairly limited functionality but entirely usable.

Limited just by the number of AVR's compatible with it? How else?

> Lots of sockets for on board programming and/or running various types OR
use
> ISP connectors.

Cool... I love ISP!

> A few gotchas getting some AVR's to program and run via ISP (eg ATtiny26)
> but that's not the kits fault and it is doable.

'K, shouldn't be a prob, as I'll only be using one or two AVR's, I'll make
sure to get ones that will work!

> Zilog ICE's are often even better value, but then you;d have to use a Z8
:-)
> (Actually, Z8 is an excellent processor architecturally - Zilog and some
> practical implementation aspects I have been less happy with).

Yeah, I've been looking at the Z8's also, but decided against them given the
criticism they've received on this list. :O)
Thanks again, TTYL.

- Trebor :O)

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\05\27@145342 by Douglas Wood

picon face
If I remember correctly, I think the STK500 was superceded by the STK501(?).
I've used the STK200, STK300, and STK500 all with excellent results. I think
ATMEL pulled support for the '500 about the time I was using it
(Q4/01-Q1/02). You might give ATMEL a call (or email) and inquire about
that.

Douglas Wood
Software Engineer
EraseMEdbwoodEraseMEspamkc.rr.com
ICQ#: 143841506
STFUOLIN

Home of the EPICIS Development System for the PIC
http://epicis.piclist.com

{Original Message removed}

2003\05\27@151636 by David VanHorn

flavicon
face
At 01:52 PM 5/27/2003 -0500, Douglas Wood wrote:

>If I remember correctly, I think the STK500 was superceded by the STK501(?).

Nope. The 501 is an add-on board, with external SRAM and ZIF connector for the M128 in TQFP and a couple other of the Mega line.
The ZIF connector alone is priced at about $200 if bought separately.


>I've used the STK200, STK300, and STK500 all with excellent results. I think ATMEL pulled support for the '500 about the time I was using it

The 500 is absolutely current. I'm using them now.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR]: AVR Studio 3.0'
2003\05\30@233513 by Robert Ussery

flavicon
face
Hi, all.
   Anyone out there have a copy of the AVR Studio 3.0 install program they can send me? I need an AVR compiler with C support, and they don't support C with 4.0 yet.
   Please send me an e-mail (spamBeGoneuavsciencespam_OUTspam.....frii.com) saying you have it, before actually sending it, as I have a dial-up, and need to plan out any significant downloads. :O)
Thanks!

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamlistservspammitvma.mit.edu with SET PICList DIGEST in the body

2003\05\30@235837 by John Samperi

picon face
At 09:32 PM 30/05/03 -0600, you wrote:
>Hi, all.
> Anyone out there have a copy of the AVR Studio 3.0 install
>program they can send me?

You can download version 3.56 at the Atmel site.

Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: RemoveMEsamperiKILLspamspamKILLspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email EraseMElistservspamBeGonespamspammitvma.mit.edu with SET PICList DIGEST in the body

2003\05\31@005649 by Robert Ussery

flavicon
face
Oops. Duhhhh... Thanks!

- Robert :O)



----- Original Message -----
From: "John Samperi" <KILLspamsamperispamAMPERTRONICS.COM.AU>
To: <PICLISTspam_OUTspamspammitvma.mit.edu>
Sent: Friday, May 30, 2003 9:54 PM
Subject: Re: [PICLIST] [AVR]: AVR Studio 3.0


{Quote hidden}

--
http://www.piclist.com hint: To leave the PICList
.....piclist-unsubscribe-request@spam@spammitvma.mit.edu>

2003\05\31@005701 by William Chops Westfield

face picon face
   Anyone out there have a copy of the AVR Studio 3.0 install program
   they can send me? I need an AVR compiler with C support, and they
   don't support C with 4.0 yet.

Looks like AVRFreaks still has it available for download:

http://www.avrfreaks.com/Tools/showtools.php?ToolID=104

BillW

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestspammitvma.mit.edu>

'[AVR:] Atmel seminars'
2003\05\31@005902 by William Chops Westfield

face picon face
Speaking of AVRs, I notice that Atmel is repeating their one-day free seminar:

   http://www.atmel.com/seminar/mcu/

I went to this last year, and found it to be an unusually good balance
between marketing and engineering talks.  And while the advertised free
give-aways are pretty nice (last year, a STK-500, this year an AVR
"butterfly"), the seminar may include additional offers for free stuff
(last year I got a STK-594 SLIC daughtercard for the STK-500, but I
missed connecting with the Atmel rep who wanted to hand-deliver the
500, so I'm not exactly operational at the moment :-()

BillW

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestRemoveMEspammitvma.mit.edu>


'[AVR]: Development Environment'
2003\06\02@043822 by Werner Soekoe
flavicon
face
Hi

I want to create a project with the Atmel 89C1051 microcontroller. Will Atmel's AVR Studio 4 support development for this microcontroller, or is a 51 series specific compiler required?

Thanks

Werner

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\06\02@044650 by Katinka Mills

flavicon
face
> -----Original Message-----
> From: pic microcontroller discussion list
> [spamPICLISTspamMITVMA.MIT.EDU]On Behalf Of Werner Soekoe
> Sent: Monday, 2 June 2003 4:22 PM
> To: PICLISTspam_OUTspamTakeThisOuTMITVMA.MIT.EDU
> Subject: [AVR]: Development Environment
>
>
> Hi
>
> I want to create a project with the Atmel 89C1051
> microcontroller. Will Atmel's AVR Studio 4 support development
> for this microcontroller, or is a 51 series specific compiler required?
>
> Thanks
>
> Werner


A 51 series compiler is required.

Regards,

Kat.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR]: TWI mode'
2003\06\13@230142 by Sean Breheny

face picon face
Hi all,

I'm trying to use the TWI interface on two Atmega128s to make them talk
to each other. It is mostly working but occasionally, the master will get
stuck with its SCL line high and SDA line low. Even if I disconnect it
from the slave it remains this way. As far as I know, there isn't
supposed to be any way for a master to get stuck unless the slave is
pulling the clock line low.

Any ideas?

Thanks,

Sean

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR]: More TWI problem info'
2003\06\14@202501 by Sean Breheny

face picon face
Hi all,

I have a bit more info on the problem I'm having with using TWI on an
ATmega128:

I have two ATmega128s talking via TWI. One is always master, the other
always slave. There are no other devices on the bus.

The master occasionally "locks up". It does so right after you command a
stop condition after completing a master receive operation. When I say
"locks up" I do not mean that the process stops running code (it is still
running code) but rather that the TWI interface seems to stop working.
That is, it never finishes the stop command (the TWSTO bit stays high and
the SDA line stays low). This happens even without the slave connected
(so the slave is not the one pulling the SDA line low).

Also strange is that I have a JTAG ICE and when
I use it to debug the problem, the following happens:

I have a loop after I command the STOP operation where I wait for the
TWSTO bit to go low (indicating that the STOP operation is completed).
When I use the ICE to break the processor during the TWI malfunction, and
then inspect the TWCR, I see that TWSTO is set and TWWC is clear. If I
then single step once, the TWWC bit goes high. I have a breakpoint on my
TWI interrupt routine so I can make sure that no TWI interrupt happens
during that single step and it doesn't, so there should be no part of my
code that could be writing to the TWDR during that step, which, as I
understand, is the only way that TWWC should be able to go from clear to set.

Any ideas? I've spent the whole day on this and I'm beginning to get
desperate :-) My next step is to try another board in case there is a
hardware problem. Luckily, I have another board to try.

Sean

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spam_OUTlistserv@spam@spamRemoveMEmitvma.mit.edu with SET PICList DIGEST in the body

2003\06\16@023730 by hael Rigby-Jones

picon face
{Quote hidden}

Do you have the correct value pullups on the master?

Mike


=======================================================================
This e-mail is intended for the person it is addressed to only. The
information contained in it may be confidential and/or protected by
law. If you are not the intended recipient of this message, you must
not make any use of this information, or copy or show it to any
person. Please contact us immediately to tell us that you have
received this e-mail, and return the original to us. Any use,
forwarding, printing or copying of this message is strictly prohibited.
No part of this message can be considered a request for goods or
services.
=======================================================================
Any questions about Bookham's E-Mail service should be directed to .....postmasterspam.....bookham.com.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\06\16@104950 by Sean H. Breheny

face picon face
Hi Mike,

I have 2.2k resistors to 5V(Vdd) from both the SDA and SCL lines right next
to the master. I did originally have 1k resistors but then I found out that
this just barely violated a 3mA max pull-down current spec for the
ATmega128's TWI module, so I switched them to 2.2k with no change in operation.

I have since "fixed" the problem by having a time-out on the loop that
waits for the transfer to complete and having my code reset the TWI after
each transfer. However, once every few thousand transfers, I still get the
wrong value (which may or may not be the same problem, I'll have to look
into it further).

Sean

At 07:37 AM 6/16/2003 +0100, you wrote:
>Do you have the correct value pullups on the master?
>
>Mike

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR] Newbie in the block....'
2003\06\16@182434 by Carlos Marcano

flavicon
face
Hi folks... I have been using PICS for a while and now I would like to try
the ATMEL´s little beasts. I would like to build my own programmer, so on a
cheap (or free!!) basis, which software/hardware programmer combination
would you recomend? Thax for your time...

Regards,
*Carlos*

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\06\16@183421 by Marcelo Puhl

flavicon
face
       I use the Atmel AVRISP software with a 74HC244 based 'dongle'.
       Both are free. Google for them. In case you can't find them,
drop me a note and I send'em to your email.

On 16 Jun 2003 at 18:23, Carlos Marcano wrote:

{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\06\16@183628 by hard Prosser

flavicon
face
Carlos
If you go to the BASCOM site, (http://www.mcselec.com)  you can download an
eval copy of the software & it includes instructions for the "Sample
Electronics" programmer. This runs off the parallel port & only requires a
couple of resistors & an (optional) cap.

I've found this works well & can be used with programs written in machine
code using the Atmel "Studio" software.
You can of course use the BASCOM software as well - which is a pretty easy
way to get things up & running - with machine code functions etc. for
critical timing areas.

Richard P




Hi folks... I have been using PICS for a while and now I would like to try
the ATMEL´s little beasts. I would like to build my own programmer, so on a
cheap (or free!!) basis, which software/hardware programmer combination
would you recomend? Thax for your time...

Regards,
*Carlos*

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads



--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2003\06\16@184453 by Carlos Marcano

flavicon
face
Hi Marcelo,

I found a pdf file from olymex that looks like the 74HC244 dongle you were
talking about... What software should I use? Could you email it to me?
Thanx for your time....

Regards,
*Carlos*
spamcarlosmarcano78KILLspamspamcantv.net
{Original Message removed}

2003\06\17@111303 by Douglas Wood

picon face
I apologize to the LIST for the attachment. It was meant to be sent offline.

Douglas Wood
Software Engineer
RemoveMEdbwoodRemoveMEspamkc.rr.com
ICQ#: 143841506
STFUOLIN

Home of the EPICIS Development System for the PIC
http://epicis.piclist.com

{Original Message removed}

2003\06\17@113826 by John Ferrell

face picon face
Thanks for putting it on the list.
I bet I am not the only one who finds it interesting.

John Ferrell
6241 Phillippi Rd
Julian NC 27283
Phone: (336)685-9606
KILLspamjohnferrell.....spamKILLspamearthlink.net
Dixie Competition Products
NSRCA 479 AMA 4190  W8CCW
"My Competition is Not My Enemy"

{Original Message removed}

2003\06\17@114613 by Douglas Wood

picon face
I have a "wire-only" version of the cable if you're interested...

Douglas Wood
Software Engineer
dbwoodspam_OUTspamspam_OUTkc.rr.com
ICQ#: 143841506

Home of the EPICIS Development System for the PIC
http://epicis.piclist.com

{Original Message removed}

2003\06\17@115234 by Joel Middleton

picon face
Yes I find it interesting also, is this all that is
need as far as hardware goes to program the chips you
were talking about? If so I may give it a try after I
get a bit more comfortable with pics.

--- John Ferrell <KILLspamjohnferrellspam@spam@EARTHLINK.NET> wrote:
{Quote hidden}

> {Original Message removed}

2003\06\17@140414 by Douglas Wood

picon face
> Yes I find it interesting also, is this all that is
> need as far as hardware goes to program the chips you
> were talking about? If so I may give it a try after I
> get a bit more comfortable with pics.

Yes. That "dongle" and PonyProg is all that is required to program an AVR
from the parallel port.

Note that on some of the AVR processors, the in-system programming (ISP)
interface share pins with a UART. You may need to add a MUX to the design to
isolate the two functions. I can provide you with an example schematic if
you need.

Douglas Wood
Software Engineer
dbwood@spam@spamEraseMEkc.rr.com
ICQ#: 143841506

Home of the EPICIS Development System for the PIC
http://epicis.piclist.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2003\06\17@180602 by John Ferrell

face picon face
At the moment I am swamped with what I want to learn about PIC's. I received
Peatman's book this week and I am already working from a list.

The AVR's will be limited to gathering data for a while!

I would love to have the info to read & file though.
John Ferrell
6241 Phillippi Rd
Julian NC 27283
Phone: (336)685-9606
spam_OUTjohnferrellspam_OUTspamRemoveMEearthlink.net
Dixie Competition Products
NSRCA 479 AMA 4190  W8CCW
"My Competition is Not My Enemy"

{Original Message removed}

'[AVR]: Reading EEPROM when lockbits are set ?'
2003\06\18@055259 by Reelf Monsees

flavicon
face
Hi,
we have to service a device containing a AT90S1200. Unfortunately, there is no documentation at all. The relevant information is
stored in the EEPROM of the controller, program-data doesn't matter for
us as we have write a new program anyway. As both lockbits are set, reading the EEPROM with a programmer is not
possible (or is it?). So we could write a program for the 90S1200
that transmits the data from the EEPROM trough one pin serially.
But there doesn't seem to be a way to erase and rewrite the program-
memory without erasing the EEPROM as well (or is there ?).
If anybody comes up with an idea, that would be great !

regards,
   Reelf
-- SyWiTec *  Systeme für Wissenschaft und Technik
            Bamberg & Monsees GbR
        Steindamm 22 * D-28719 Bremen
  Fon +49-421-646775 * Fax +49-421-646785
            http://www.sywitec.de/

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR] Newbie in the block....'
2003\06\18@145238 by osmarcano78

flavicon
face
Douglas,

Thanks for the information, I really apreciate your interest in helping...
I will begin to work with this as soon as I can... Thanx a lot,again!

Regards,

*Carlos*

----------- Mensaje Original --------------

De: Douglas Wood [RemoveMEdbwoodspam.....KC.RR.COM]
Para: spamPICLIST@spam@spamMITVMA.MIT.EDU [PICLISTTakeThisOuTspamMITVMA.MIT.EDU]
Cc:
Asunto: Re: [AVR] Newbie in the block....
Fecha: 17/06/2003 11:01:26
Mensaje:


                               Carlos,

I've taken the liberty of sending you a copy a PDF file of the schematic of
the dongle that comes with the STK development boards from ATMEL. The
software I've use is called PonyProg and you can download (for free) the
latest version at http://www.lancos.com/ .  I have use both together to
develop several ATMEL-based projects, most recently using the ATmega103 &
ATmega128 chips.

Douglas Wood
Software Engineer
.....dbwoodspamTakeThisOuTkc.rr.com
ICQ#: 143841506

Home of the EPICIS Development System for the PIC
http://epicis.piclist.com

{Original Message removed}


'[AVR]: AVRISP & Windows XP?'
2003\08\12@135122 by Marcelo Puhl
flavicon
face
       Hi,
       Is there a way to make AVRISP work on Windows XP with
a Kanda programmer?  A friend of mine are trying that but
it only works one of ten times...

       Thanks.
       Mark

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\08\12@135737 by David VanHorn

flavicon
face
At 02:51 PM 8/12/2003 -0300, Marcelo Puhl wrote:

>        Hi,
>        Is there a way to make AVRISP work on Windows XP with
>a Kanda programmer?  A friend of mine are trying that but
>it only works one of ten times...

You mean you're trying to drive an AVRISP programmer with Kanda software?

Why not use studio 3.x or 4.x? They work just fine.
Set the clock rate down a bit for reliability.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\08\12@144404 by Marcelo Puhl

flavicon
face
       My friend is using the Atmel AVR ISP software. The programmer is
connected to the PC paralel port and has a 74HC244 driving the AVR.
       This setup work 100% on W98 but just 10% on XP :(

       I'll recommend he install AVR Studio.

       Thanks.
       Mark


On 12 Aug 2003 at 12:55, David VanHorn wrote:

{Quote hidden}

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\08\12@144817 by David VanHorn

flavicon
face
At 03:42 PM 8/12/2003 -0300, Marcelo Puhl wrote:

>        My friend is using the Atmel AVR ISP software. The programmer is
>connected to the PC paralel port and has a 74HC244 driving the AVR.
>        This setup work 100% on W98 but just 10% on XP :(
>
>        I'll recommend he install AVR Studio.

I don't know if Studio can drive that hardware.
the AVRISP runs through the serial port.

XP usually prevents you from accessing the parallel port directly.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\08\13@005459 by BryanW

flavicon
face
Marcelo Puhl wrote:
>         Hi,
>         Is there a way to make AVRISP work on Windows XP with
> a Kanda programmer?  A friend of mine are trying that but
> it only works one of ten times...
>
>         Thanks.
>         Mark
>
> --
> http://www.piclist.com hint: The PICList is archived three different
> ways.  See http://www.piclist.com/#archives for details.
>
>

Hi,

If the software version is v2.65 then the software was made for older
win98 and lower OS versions. Some people have sucessfully made it work
with NT based systems but...

There is an upgrade for the software available at the http://www.kanda.com
website. Kanda's products are now owned by Embedded Results Ltd. If you
select In System Programming and then AVR the upgrade is listed there.
It costs 12USD by email, and works with XP.

We also do PIC programmers if anyone would like a browse :)

Thanks

Bryan (Software Engineer - Embedded Results Lrd)

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email EraseMElistservspamKILLspammitvma.mit.edu with SET PICList DIGEST in the body

2003\08\13@070239 by Sten Dahlgren

flavicon
face
David VanHorn wrote:

> At 03:42 PM 8/12/2003 -0300, Marcelo Puhl wrote:
>
>
>>       My friend is using the Atmel AVR ISP software. The programmer is
>>connected to the PC paralel port and has a 74HC244 driving the AVR.
>>       This setup work 100% on W98 but just 10% on XP :(
>>
>>       I'll recommend he install AVR Studio.
>>
>
> I don't know if Studio can drive that hardware.
> the AVRISP runs through the serial port.
>
> XP usually prevents you from accessing the parallel port directly.
>

I'm useing the WinAVR collection with gcc and avrdude as the programmer
and it is working with my stk200 dongle in XP without any problems at all.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email listservEraseMEspammitvma.mit.edu with SET PICList DIGEST in the body

2003\08\13@184402 by Liam O'Hagan

flavicon
face
Likewise my dontronics dt006 works perfectly with the parallel port and
windows XP...

{Quote hidden}

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamlistserv@spam@spammitvma.mit.edu with SET PICList DIGEST in the body

'[AVR:] Software reset for M8 ?'
2003\08\29@105844 by John Pearson

flavicon
face
Is there any way to cause a reset from program code on the Mega8?

If not, can an i/o pin be tied to RESET and driven low to cause a reset from program code?

Thanks

John

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestTakeThisOuTspamKILLspammitvma.mit.edu


'[AVR]: IrDA message selection from a menu'
2003\09\04@125821 by Doug Hewett
flavicon
face
Eventually the primary will be a Palm and the secondary an ATmega128.  9600 baud.

During development the primary will be a PC.  I would like a PC application where the user can select a message (e.g. XID) from a menu and send it.  (I think this step-wise approach may be simpler than the 'big bang'.)

Using Codewright in hex I simulated an XID message:

unsigned char   cFF3F[ ] =
   {
   0xFF, 0xC0,                 // typical XBOF, BOF
   0xFF, 0x3F, 0x01, 0x00,     // 00 - 03
   0x00, 0x00, 0x00, 0xFF,     // 04 - 07
   0xFF, 0xFF, 0xFF, 0x00,     // 08 - 11
   0x00, 0x00, 0x00, 0x00,     // 12 - 15
   0x00, 0x00, 0x00, 0x00,     // 16 - 19
   0x00, 0x00, 0x00, 0x00,     // 20 - 23
   0x00, 0x00, 0x00, 0x00,     // 24 - 27
   0x00, 0x00, 0x00, 0x00,     // 28 - 31
   0x00, 0x00, 0x00, 0x00,     // 32 - 35
   0x7E, 0xF8,                 // 36 - 37 XCRC
   0xC1, 0xFF                  // typical EOF, XBOF
   };


Then, running Hyperterminal, I sent this as a text (i.e. not XMODEM, etc.) file.  The application's state machine detects XBOFs, the BOF, the CRC, etc., and moves the data into the stack's buffer.

The next step is to replace the null modem cable with IR transceivers.  (The PC's transceiver is a dongle.)

However I need an application that allows me to select a message (e.g. XID)  from a menu and send it.

How can I do this?

Thanks,

Doug Hewett, CSDP

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR:] Serin/Serout confusion'
2003\10\03@235818 by John Pearson
flavicon
face
Below is from a mailing list for ARV Bascom.

I was hoping someone here could help me with this, using Bascom.

....................................................................

Okay, I guess I have this down to just trying to send any varibles larger than 1 byte. Strings work okay,( but how can I convert a 4 byte varible to a string and add a CR to the end? Suggestions welcome.)

So when I send a word, long, etc. the received result is equal to only the LS byte of the varible sent.

Dim X as long
X = &B110000000

Master:
Serout X, 4, B, 1, 300, 0, 8, 1

Slave:
Serin X, 4, B, 1, 300, 0, 8, 1

Print X   ( X prints out as 128, or &B10000000)

So there must be some data conversion problem I am not addressing. X seems to "point" to the LSbyte, intead of representing a long varible.

John


--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-request@spam@spamspammitvma.mit.edu


'[AVR]:Bootloaders and BOOTRST'
2003\11\10@232702 by Michael Milner
flavicon
face
Hi,

I've used PICs for quite some time and I've recently started dabbling with
AVRs (I like the gcc tool chain).

I've been trying to get a bootloader to work properly on the ATmega8.  The
bootloader code works, however I'm having trouble getting the AVR to start
in the bootloader when reset.

Supposedly programming (clearing) the BOOTRST fuse will cause the
processor to start at the beginning of the bootloader section on reset
(instead of at the application code at 0x0000).  Instead, the code starts
at the application code regardless of the value of the fuse.  Are their
any tricks to this?  Am I forgetting something?

I'm using the uisp programmer under Linux.  The following shows the
current value of the fuses:

[--START COMMAND PROMPT--]
[root@lh work]# /usr/local/bin/uisp -dlpt=0x378 -dprog=dapa --rd_fuses
Atmel AVR ATmega8 is found.

Fuse Low Byte      = 0xff
Fuse High Byte     = 0xc0
Fuse Extended Byte = 0xff
Calibration Byte   = 0xa4  --  Read Only
Lock Bits          = 0xff
   BLB12 -> 1
   BLB11 -> 1
   BLB02 -> 1
   BLB01 -> 1
     LB2 -> 1
     LB1 -> 1

[--END COMMAND PROMPT--]

Anyone have any ideas?

Thanks,

Mike

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\11\11@142618 by Richard.Prosser

flavicon
face
I've done a fair bit with the ATMega32 over the last few years (or, at
least a very similar chip).
Have used a bootloader extensively & no problems with the bootloader vector
at all.

Can you verify the fuse settings using a different programmer/reader ?

I guess other possibilities are  is that either your code is redirecting
the program flow incorrectly or that the bootloader vectors are at a
different location from where you expect them to be.

Richard P




Hi,

I've used PICs for quite some time and I've recently started dabbling with
AVRs (I like the gcc tool chain).

I've been trying to get a bootloader to work properly on the ATmega8.  The
bootloader code works, however I'm having trouble getting the AVR to start
in the bootloader when reset.

Supposedly programming (clearing) the BOOTRST fuse will cause the
processor to start at the beginning of the bootloader section on reset
(instead of at the application code at 0x0000).  Instead, the code starts
at the application code regardless of the value of the fuse.  Are their
any tricks to this?  Am I forgetting something?

I'm using the uisp programmer under Linux.  The following shows the
current value of the fuses:

[--START COMMAND PROMPT--]
[root@lh work]# /usr/local/bin/uisp -dlpt=0x378 -dprog=dapa --rd_fuses
Atmel AVR ATmega8 is found.

Fuse Low Byte      = 0xff
Fuse High Byte     = 0xc0
Fuse Extended Byte = 0xff
Calibration Byte   = 0xa4  --  Read Only
Lock Bits          = 0xff
   BLB12 -> 1
   BLB11 -> 1
   BLB02 -> 1
   BLB01 -> 1
     LB2 -> 1
     LB1 -> 1

[--END COMMAND PROMPT--]

Anyone have any ideas?

Thanks,

Mike

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservRemoveMEspamTakeThisOuTmitvma.mit.edu with SET PICList DIGEST in the body


'[AVR:] atmega128 +protel dxp'
2004\01\12@101407 by Also-Antal Csaba
flavicon
face
I need atmega128 sch lib for dxp. the original dxp not contains any lib
for atmel mcu-s (why?).

udv
Csaba

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\01\12@105558 by Peter Moreton

flavicon
face
part 1 999 bytes content-type:text/plain; (decoded 7bit)

Attached is an ATMEGA-128 design in Protel 99SE, which I recently
created. Includes the ATMEGA-128 part schematic which you are very
welcome to use.

Best wishes, Peter Moreton

(BTW, is a 29KB attachment considered too big for the PIClist??? - I
could have sent this privately, but the PIClist is about sharing, yes?)




{Original Message removed}
part 2 30158 bytes content-type:application/x-zip-compressed; (decode)

2004\01\12@170942 by Liam O'Hagan

flavicon
face
part 1 852 bytes content-type:text/plainHere's an AVR library I found somewhere for protel, includes almost all of
the AVR devices including the one you're interested in...

> {Original Message removed}
part 2 3643 bytes content-type:application/octet-stream; (decode)

2004\01\13@103046 by Also-Antal Csaba

flavicon
face
Liam O'Hagan wrote:

> Here's an AVR library I found somewhere for protel, includes almost all of
> the AVR devices including the one you're interested in...

thank for your help.

udv
Csaba

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR:] Source for ATMEGA32L in Australia'
2004\01\22@174231 by Liam O'Hagan

flavicon
face
Howdy everyone,

Does anyone know of a source for ATMEGA32L (must be L suffix) in Australia?

Dontronics can't source them, and I'm reluctant to order them from overseas
as shipping is often more than the product...

Any ideas??

Liam O'Hagan
Senior Engineer
GLI Australia
liamTakeThisOuTspam@spam@gli.com.au
Phone:  +61 2 9697 9844
Fax:    +61 2 9697 9855
Mobile:         +61 411 761 756

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\01\22@175518 by David Duffy

flavicon
face
Liam O'Hagan wrote:

>Howdy everyone,
>
>Does anyone know of a source for ATMEGA32L (must be L suffix) in Australia?
>
>Dontronics can't source them, and I'm reluctant to order them from overseas
>as shipping is often more than the product...
>
>Any ideas??
>

Hi Liam,
Atmel lists Braemac and Unique among the Australian distributors.
David...

--
___________________________________________
David Duffy        Audio Visual Devices P/L
U8, 9-11 Trade St, Cleveland 4163 Australia
Ph: +61 7 38210362   Fax: +61 7 38210281
New Web: http://www.audiovisualdevices.com.au
___________________________________________

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR]: C Compiler'
2004\02\16@183214 by Liam O'Hagan
flavicon
face
Howdy everyone,

I've been playing around with BASCOM AVR for a few months now, and it's
perfectly functional, but I'd like to move on to a more 'serious'
compiler...

Which would be the better choice?

GCC AVR?

IAR C

Another option?

Ideally something which can integrate into AVR Studio, or that has a nice
IDE of it's own, would be preferable.

Thanks for your suggestions!

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\02\16@183214 by Liam O'Hagan

flavicon
face
Howdy everyone,

I've been playing around with BASCOM AVR for a few months now, and it's
perfectly functional, but I'd like to move on to a more 'serious'
compiler...

Which would be the better choice?

GCC AVR?

IAR C

Another option?

Ideally something which can integrate into AVR Studio, or that has a nice
IDE of it's own, would be preferable.

Thanks for your suggestions!

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\02\16@184250 by stanton54

picon face
AVRGCC is excellent, although you have to be very careful using the
optimizer (it gets a little over-enthusiastic about removing
'unnecessary' code). Haven't had any other problems with it. Besides,
you can't beat GCC's price, so it's worth at least trying.


Liam O'Hagan wrote:
{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\02\16@184250 by stanton54

picon face
AVRGCC is excellent, although you have to be very careful using the
optimizer (it gets a little over-enthusiastic about removing
'unnecessary' code). Haven't had any other problems with it. Besides,
you can't beat GCC's price, so it's worth at least trying.


Liam O'Hagan wrote:
{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\02\16@184702 by ?Q?Pavel_Ko=F8ensk=FD?=

flavicon
face
I bought ICC AVR couple of years ago and I am totally happy with it.
Very good ANSI C compiler, excellent support from the author and good
price (something like 149 or 199 USD, I do not remember exactly).

Best regards


PavelK

> {Original Message removed}

2004\02\16@184702 by ?Q?Pavel_Ko=F8ensk=FD?=

flavicon
face
I bought ICC AVR couple of years ago and I am totally happy with it.
Very good ANSI C compiler, excellent support from the author and good
price (something like 149 or 199 USD, I do not remember exactly).

Best regards


PavelK

> {Original Message removed}

'[AVR]: GCC AVR 1Wire or iButton library'
2004\02\25@195548 by Liam O'Hagan

flavicon
face
Now that i have the GCC compiler installed and working nicely with my
programmer, I'm looking to hook up some iButtons that I have here...

Does anyone know of an iButton or generic 1 wire library for GCC AVR? I
don't want to reinvent the wheel if someone else has already done the
groundwork.

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestTakeThisOuTspamspamBeGonemitvma.mit.edu

'[AVR:] state of gcc for AVR?'
2004\02\28@004638 by William Chops Westfield

face picon face
What's current opinion on the state of the world
WRT the AVR implementation of GCC?

Thanks
Bill W

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2004\02\28@012309 by Robert Ussery

flavicon
face
>-----Original Message-----
>From: pic microcontroller discussion list [spamPICLISTTakeThisOuTspamMITVMA.MIT.EDU]
>On Behalf Of William Chops Westfield
>Sent: Friday, February 27, 2004 10:45 PM
>To: .....PICLISTspamspamBeGoneMITVMA.MIT.EDU
>Subject: [PICLIST] [AVR:] state of gcc for AVR?
>
>What's current opinion on the state of the world
>WRT the AVR implementation of GCC?

I'm using it right the moment (Yes, I'm a closet AVR Fanatic)...
I've found it very easy to use once you get used to the whole gcc
layout/procedure. If you have any experience with gcc, you should find
avr-gcc very easy to learn. The library is almost all standard ANSI-C,
except for stuff like variable definitions, which just requires an extra
library and some typedefs.

As far as quality, etc., I haven't run into any serious bugs, and the
avr-gcc compiler/optimizer is one of the most aggressive I've seen
(Something to be careful of, on occasion).

I'm lovin' it. Beats the heck out of Assembly for those giant projects!
Give it a try! It's free after all...


- Robert

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2004\02\29@175429 by Liam O'Hagan

flavicon
face
I'm using it at the moment and I find it excellent. Being free helps too!

The documentation can be a bit light on in some parts but there are plenty
of helpful projects and tutorials at http://www.avrfreaks.com



> {Original Message removed}

2004\02\29@192227 by Mark Jordan

flavicon
face
       I'm planning to use the WinAVR on my next project with an ATMEGA162.
       Is there a tutorial on how to start using it?

       Thanks,
       Mark Jordan, PY3SS


On 1 Mar 2004 at 9:56, Liam O'Hagan wrote:

> I'm using it at the moment and I find it excellent. Being free helps too!
>
> The documentation can be a bit light on in some parts but there are plenty
> of helpful projects and tutorials at http://www.avrfreaks.com
>
>
>
> > {Original Message removed}

2004\02\29@194338 by Liam O'Hagan

flavicon
face
Yep, download WinAVR from AVRfreaks, it's a single package.

It includes "Programmer's Notepad" which is it's "IDE" You can use AVR
studio 3.x but it's a fair bit of fiddling to set it up. Programmer's
notepad includes configurable tools, so you can have menu options for Build,
Erase, Download etc etc

I use programmer's notepad to write the code, and AVRDude as (command line)
programming software. Programmer's notepad invokes AVRDude and captures the
output, meaning it's one program to write the code and download to the
device.

For example, I have the following tools for PN:

Tool Name :     Command
GCC Make        Make
Erase           D:\WinAVR\bin\avrdude.exe -p m162 -c dt006
Download        D:\WinAVR\bin\avrdude.exe -p m162 -U flash:w:%n.hex (which
includes an erase cycle before programming, and a verify cycle afterwards,
so the above tool isn't used much)

%n is the filename without extension, so if your current source code was
called source.c, %n.hex would be source.hex

-p is the device, in this case Mega162...

I'd recommend getting hold of ProjectID: 59, general peripheral drivers by a
guy called hendrix (Chris Efstathiou) from AVR Freaks, very well documented
peripherals library...

> {Original Message removed}


'[AVR:] Tools for linux...'
2004\03\22@040519 by William Chops Westfield
face picon face
Is there a pre-packaged set of linux tools for AVR development?
I found WINAVR, and expected it to lead pretty quickly to either an
equivalent package for linux, or at least sources, but the non-windows
development is looking a lot more confused than that...
I'm looking for assembler, linker, compiler, a tool to talk
to a stk-500 board (AVRDUDE?), and whatever else is useful.  I think
I see all the individual tools, but no organization...

Thanks
Bill W

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


'[AVR:] Looking for an AVR FFT tutorial'
2004\04\18@093453 by Mark Jordan
flavicon
face
       Hi,

       I'm looking for a tutorial on how to write a FFT routine
in assembler language for the AVR AtMega uP.
       Have found one dealing with the Goertzel algorithm and
it works very nice.
       Google shows me zillions of FFT links, but nothing using
an AVR.

       Thanks for any help.
       Mark Jordan

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2004\04\19@165242 by Richard.Prosser

flavicon
face
Hi Mark,
I don't have a tutorial, but may be able to assist with sample code. (and
other help if required)

I am working on one of these at the moment. Have just about got it working
OK - am aiming at using it in an entry in the Circuit Cellar Contest.
Basic details are:-

Using Atmega323. (or AtMega32)

64 sample x 10bit  (results in 32 output frequency bins. e.g 8KHz sampling
will result in a resolution of ~125Hz)
Conversion time ~20mS on a 3.6864 MHz clock (Slightly dependent on signal
complexity as I only calculate the magnetude square root if the frequency
component is significant)
- I am aiming for speed rather than size
RAM Memory requirement (hopefully) < 300 bytes. (Using same array for
input, calculation & output - am still working on this & have yet to decide
which arrangement suits me best)
Flash Memory requirement is about 3k or so for the FFT module.

I am using the BASCOM environment for debugging & simulation & have found
some problems with their multiply directives, although that now appears
fixed.If I can use the mulsu & muls directives I may be able to shave a few
100uS more off the conversion time.

I am also thinking of writing an 8 bit version, possibly for up to 128
samples in length. As this will use the 8 bit multiply directive for most
multiplies, then program operation should be similar in speed to the 10 bit
64 sample version .

I can send you more info if required, but note that this is still "in
process" so there are probably bugs etc. hanging around.
I have also offered a copy to Mark for inclusion in a BASCOM library so it
may turn up there in a little while.

Right now I'm trying to tie the bits together so I can get a FFT or
spectrograph type display on an LCD, so  I can monitor what is going on in
realtime & see if the thing is actually working as advertised.

Richard P




                   Mark Jordan
                   <.....markTakeThisOuTspamEraseMECPOVO.NE        To:     RemoveMEPICLISTspamspamKILLspamMITVMA.MIT.EDU
                   T>                    cc:
                   Sent by: pic          Subject:     [AVR:] Looking for an AVR FFT tutorial
                   microcontrolle
                   r discussion
                   list
                   <PICLIST@MITVM
                   A.MIT.EDU>


                   19/04/04 02:30
                   Please respond
                   to pic
                   microcontrolle
                   r discussion
                   list






       Hi,

       I'm looking for a tutorial on how to write a FFT routine
in assembler language for the AVR AtMega uP.
       Have found one dealing with the Goertzel algorithm and
it works very nice.
       Google shows me zillions of FFT links, but nothing using
an AVR.

       Thanks for any help.
       Mark Jordan

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email STOPspamlistservEraseMEspammitvma.mit.edu with SET PICList DIGEST in the body

'[AVR:] WinAVR Problem'
2004\04\20@090017 by Herbert Graf

picon face
Hello all, trying to get my feet wet with the AVR and have bumped into the
following problem with WinAVR:

> "make.exe" all
avr-gcc -g -Wall -O2 -mmcu=at90s2313    -c -o demo.o demo.c
avr-gcc: installation problem, cannot exec `cc1': No such file or directory
make.exe: *** [demo.o] Error 1

> Process Exit Code: 2

Anybody have a clue as to why this is happening? I've tried reinstalling
WinAVR, I've tried a different version of WinAVR, all with the same result?
Thanks, TTYL

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspamBeGonespammitvma.mit.edu

'[AVR:] Looking for an AVR FFT tutorial'
2004\04\20@102306 by Mark Jordan

flavicon
face
On 20 Apr 2004 at 8:43, Richard.Prosser@spam@spamPOWERWARE.COM wrote:

> I don't have a tutorial, but may be able to assist with sample code. (and
> other help if required)

       Thanks Richard, I appreciated that.

       Have read lots of info about FFT, but still don't get it right.
       I found an excelent description of the Goertzel algorithm here:

       http://www.embedded.com/story/OEG20020819S0057

       Based on that info, I wrote a program to do it using an ATmega8.
       It worked nicely detecting DTMF tones! And it is very versatile
and easy to tweak up!
       The assembler program used 10bit samples scaled to 12bit and the
coefficients scaled to 14bits. All the multiplys are 16bit.

       Well, what I'm trying to design is an 8 or 16 tone AFSK modem.
       Based on what I have read, it seems Goertzel is just one form
of calculating the FFT. But will it give me the best results?

       Do you know of some page describing the FFT process like that
one on the Goertzel algorithm?

       Thanks.
       Mark Jordan

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestspamspammitvma.mit.edu

'[AVR:] WinAVR Problem'
2004\04\20@105004 by Jay Shroff

picon face
Do you see cc1.exe on your computer anywhere? The error seems to indicate that the cc1.exe is missing.
In my install I see that file in C:\WINAVR\lib\gcc-lib\avr\3.3.1

Jay
{Original Message removed}

2004\04\20@114313 by Herbert Graf

flavicon
face
> Do you see cc1.exe on your computer anywhere? The error seems to
> indicate that the cc1.exe is missing.
>
> In my install I see that file in C:\WINAVR\lib\gcc-lib\avr\3.3.1
>
> Jay

       Hmm, yup, it's there, in the exact same place as yours, only difference is mine is in a 3.3.2 directory (I guess it's a slightly newer version?). Is the location of this file stored in a config file somewhere or something like that? Thanks, TTYL


----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/
--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspam_OUTspamRemoveMEmitvma.mit.edu

'[AVR:] Looking for an AVR FFT tutorial'
2004\04\20@170052 by Richard.Prosser

flavicon
face
Hi Mark,
The approach I used was to locate a simple FFT example on the net, and
transcribe it into BASCOM (not hard, BASCOM BASIC is not too far from C in
some areas).
Then, once this was working, I split the overall algorithm into the 3 main
parts (re-ordering, "butterfly" and magnitude derivation) and got each part
running separately in assembler. Then optimised the parts for maximum
speed. Put the parts together & got it all working . Along the way I had to
look into integer multiply routines in assembler and fast square roots etc.
That's pretty much where I am now.
The web site I used for my initial code was (I think)
http://www.8052.com/users/steve/FFTC.C  , which is an FFT example for the
8052 micro. He claims 700mS for a 64 sample conversion with a 12MHz clock,
whereas I am running at about 20mS with a <4MHz clock on the atmel chip. I
think the hardware multiply is responsible for a large part if this as
there are something like 384 integer multiply operations in the butterfly
section, plus more in  the magnitude calculation.

As far as comparing the Goertzel algorithm with the FFT I think it is a
question of what you are actually trying to do.
My impression is that the Goertzel algorithm aims at identifying a single
frequency component in a signal, basically using a IIR filter. It is
capable of running more or less "on the fly" once a certain number of
samples have been obtained. However, if you want to identify N frequency
components, then you have to run N processes in parallel. The FFT
implementation runs in a "batch" mode, where you take the samples and then
process them. You can take more samples into another array while
processing, bit you do not get the capability to process a continuous
input.
Once you get above a certain number (Depends on requirements), then an FFT
can become more speed efficient. The G algorithm  revolves around IIR
filters however and  memory (RAM) requirements are significantly less.
The figures I have seen suggest that for DTMF decoding - detection of 8 (or
16? - second harmonic detection is often used to minimise false detects)
tones using a smallish sample size, then there is little to choose in terms
of number of calculations between the 2 methods. The G. algorithm will use
less RAM however.
Another plus for the G. Algorithm is that the coefficients & sampling rate
etc. can be chosen to exactly match the frequencies being sought, whereas
with the FFT, then frequency bins are always a multiple of a base frequency
and so may not always match a range of frequency values. This is
particularly true of DTMF tones which were deliberately chosen not to be
harmonically related. So the frequency components will not fit nicely into
8 bins and sensitivity and/or overall program complexity suffers.
On the other hand, if you are wanting to develop a spectral display of a
signal where you may not know or care about particular tones, , the FFT
methods are preferable to the G. algorithm as all frequency components drop
out of a single process.

Hope this assists

Richard P

Incidentally, I'd be interested in looking at you Goertzel implementation
if possible!




                   Mark Jordan
                   <spammarkspamBeGonespamCPOVO.NE        To:     spamPICLISTRemoveMEspamMITVMA.MIT.EDU
                   T>                    cc:
                   Sent by: pic          Subject:     Re: [AVR:] Looking for an AVR FFT tutorial
                   microcontrolle
                   r discussion
                   list
                   <PICLIST@MITVM
                   A.MIT.EDU>


                   21/04/04 03:21
                   Please respond
                   to pic
                   microcontrolle
                   r discussion
                   list






On 20 Apr 2004 at 8:43, KILLspamRichard.Prosserspam_OUTspamspam_OUTPOWERWARE.COM wrote:

> I don't have a tutorial, but may be able to assist with sample code. (and
> other help if required)

       Thanks Richard, I appreciated that.

       Have read lots of info about FFT, but still don't get it right.
       I found an excelent description of the Goertzel algorithm here:

       http://www.embedded.com/story/OEG20020819S0057

       Based on that info, I wrote a program to do it using an ATmega8.
       It worked nicely detecting DTMF tones! And it is very versatile
and easy to tweak up!
       The assembler program used 10bit samples scaled to 12bit and the
coefficients scaled to 14bits. All the multiplys are 16bit.

       Well, what I'm trying to design is an 8 or 16 tone AFSK modem.
       Based on what I have read, it seems Goertzel is just one form
of calculating the FFT. But will it give me the best results?

       Do you know of some page describing the FFT process like that
one on the Goertzel algorithm?

       Thanks.
       Mark Jordan

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspam_OUTspamTakeThisOuTmitvma.mit.edu

--
http://www.piclist.com hint: To leave the PICList
spamBeGonepiclist-unsubscribe-requestspamspamspamBeGonemitvma.mit.edu

'[AVR:] WinAVR Problem'
2004\04\20@190457 by Robert L Cochran

flavicon
face
What is in your path?

Bob Cochran

Herbert Graf wrote:

{Quote hidden}

--
Bob Cochran
Greenbelt, Maryland, USA
http://greenbeltcomputer.biz/

--
http://www.piclist.com hint: To leave the PICList
KILLspampiclist-unsubscribe-requestspamKILLspammitvma.mit.edu

'[AVR:] Looking for an AVR FFT tutorial'
2004\04\20@191117 by Mark Jordan

flavicon
face
On 21 Apr 2004 at 8:52, KILLspamRichard.ProsserspamspamspamPOWERWARE.COM wrote:

> The web site I used for my initial code was (I think)
> http://www.8052.com/users/steve/FFTC.C, which is an FFT example for the
> 8052 micro.

       Thanks, that seems to be a very good example!

> As far as comparing the Goertzel algorithm with the FFT I think it is a
> question of what you are actually trying to do.
> My impression is that the Goertzel algorithm aims at identifying a single
> frequency component in a signal, basically using a IIR filter. It is
> capable of running more or less "on the fly" once a certain number of
> samples have been obtained.

       I do the eight filters at every sample. When I reach N samples,
I compute the eight magnitudes and get the two DTMF frequencies. The
whole process used less than 20mS at 4MHz clock.

>
> Incidentally, I'd be interested in looking at you Goertzel implementation
> if possible!

       Here is a MACRO I used at every sample, based on that article at:

       http://www.embedded.com/story/OEG20020819S0057

;
; At every sample, calculate for each frequency:
;
; Q0 = (coeff*Q1)/32768-Q2+sample
; Move Q1 to Q2
; Move Q0 to Q1
;
.macro SAMPLE                                   ; Q1l,Q1h,Q2l,Q2h,Coeff
               ldi     auxl, LOW(@4)
               ldi     auxh, HIGH(@4)
               lds     matl, @0
               lds     math, @1
               muls    math, auxh              ; (signed)Q1h * (signed)Coeffh
               movw    genl, prdl

               mul     matl, auxl              ; Q1l * Coeffl
               mov     intemp, prdh

               mulsu auxh, matl                ; (signed)Coeffh * Q1l
               sbc     genh, zero
               add     intemp, prdl
               adc     genl, prdh
               adc     genh, zero

               mulsu math, auxl                ; (signed)Q1h * Coeffl
               sbc     genh, zero
               add     intemp, prdl
               adc     genl, prdh
               adc     genh, zero              ; (Q1*Coeff)>>16

               lsl     genl
               rol     genh                            ; (Q1*Coeff)<<1

               lds     auxl, @2
               lds     auxh, @3
               sub     genl, auxl
               sbc     genh, auxh              ; Sub Q2

               add     genl, XL
               adc     genh, XH                        ; Add current sample

               sts     @0, genl
               sts     @1, genh                        ; Q1 = Q0

               sts     @2, matl                        ; Q2 = Q1
               sts     @3, math
.endmacro                                               ; 45 clock cycles
;
;
; After N samples, calculate for each frequency:
;
; MAG = SQRT(Q1*Q1+Q2*Q2-(Q1*Q2*coeff)/32768)
;


       Mark Jordan

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestKILLspamspam.....mitvma.mit.edu

'[AVR:] WinAVR Problem'
2004\04\20@195132 by Herbert Graf

flavicon
face
> What is in your path?
>
> Bob Cochran

       With regards to only WinAVR:

PATH=C:\WinAVR\bin
C:\WinAVR\utils\bin

Is the path to cc1 supposed to be in the path? If so why didn't the install
add it?

It feels like it's simply a config file problem.

Thanks, TTYL

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspamBeGonespammitvma.mit.edu

2004\04\20@202528 by Robert L Cochran

flavicon
face
Experiment. Quite a lot of software expects you to manually set the path.

Don't give up -- if others got it working, you can, too.

Bob

Herbert Graf wrote:

{Quote hidden}

--
Bob Cochran
Greenbelt, Maryland, USA
http://greenbeltcomputer.biz/

--
http://www.piclist.com hint: To leave the PICList
.....piclist-unsubscribe-requestRemoveMEspamKILLspammitvma.mit.edu

'[AVR:] Looking for an AVR FFT tutorial'
2004\04\20@202735 by Richard.Prosser

flavicon
face
Thanks - will have to have a play with it!

RP



On 21 Apr 2004 at 8:52, TakeThisOuTRichard.ProsserKILLspamspam.....POWERWARE.COM wrote:

> The web site I used for my initial code was (I think)
> http://www.8052.com/users/steve/FFTC.C, which is an FFT example for the
> 8052 micro.

       Thanks, that seems to be a very good example!

> As far as comparing the Goertzel algorithm with the FFT I think it is a
> question of what you are actually trying to do.
> My impression is that the Goertzel algorithm aims at identifying a single
> frequency component in a signal, basically using a IIR filter. It is
> capable of running more or less "on the fly" once a certain number of
> samples have been obtained.

       I do the eight filters at every sample. When I reach N samples,
I compute the eight magnitudes and get the two DTMF frequencies. The
whole process used less than 20mS at 4MHz clock.

>
> Incidentally, I'd be interested in looking at you Goertzel implementation
> if possible!

       Here is a MACRO I used at every sample, based on that article at:

       http://www.embedded.com/story/OEG20020819S0057

;
; At every sample, calculate for each frequency:
;
; Q0 = (coeff*Q1)/32768-Q2+sample
; Move Q1 to Q2
; Move Q0 to Q1
;
.macro SAMPLE                                   ; Q1l,Q1h,Q2l,Q2h,Coeff
               ldi     auxl, LOW(@4)
               ldi     auxh, HIGH(@4)
               lds     matl, @0
               lds     math, @1
               muls    math, auxh              ; (signed)Q1h *
(signed)Coeffh
               movw    genl, prdl

               mul     matl, auxl              ; Q1l * Coeffl
               mov     intemp, prdh

               mulsu auxh, matl                ; (signed)Coeffh * Q1l
               sbc     genh, zero
               add     intemp, prdl
               adc     genl, prdh
               adc     genh, zero

               mulsu math, auxl                ; (signed)Q1h * Coeffl
               sbc     genh, zero
               add     intemp, prdl
               adc     genl, prdh
               adc     genh, zero              ; (Q1*Coeff)>>16

               lsl     genl
               rol     genh                            ; (Q1*Coeff)<<1

               lds     auxl, @2
               lds     auxh, @3
               sub     genl, auxl
               sbc     genh, auxh              ; Sub Q2

               add     genl, XL
               adc     genh, XH                        ; Add current
sample

               sts     @0, genl
               sts     @1, genh                        ; Q1 = Q0

               sts     @2, matl                        ; Q2 = Q1
               sts     @3, math
.endmacro                                               ; 45 clock cycles
;
;
; After N samples, calculate for each frequency:
;
; MAG = SQRT(Q1*Q1+Q2*Q2-(Q1*Q2*coeff)/32768)
;


       Mark Jordan

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspam_OUTspamspamBeGonemitvma.mit.edu

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-request.....spam@spam@mitvma.mit.edu

2004\04\21@024050 by Richard.Prosser

flavicon
face
Thanks - will have to have a play with it!

RP



On 21 Apr 2004 at 8:52, @spam@Richard.ProsserspamspamPOWERWARE.COM wrote:

> The web site I used for my initial code was (I think)
> http://www.8052.com/users/steve/FFTC.C, which is an FFT example for the
> 8052 micro.

       Thanks, that seems to be a very good example!

> As far as comparing the Goertzel algorithm with the FFT I think it is a
> question of what you are actually trying to do.
> My impression is that the Goertzel algorithm aims at identifying a single
> frequency component in a signal, basically using a IIR filter. It is
> capable of running more or less "on the fly" once a certain number of
> samples have been obtained.

       I do the eight filters at every sample. When I reach N samples,
I compute the eight magnitudes and get the two DTMF frequencies. The
whole process used less than 20mS at 4MHz clock.

>
> Incidentally, I'd be interested in looking at you Goertzel implementation
> if possible!

       Here is a MACRO I used at every sample, based on that article at:

       http://www.embedded.com/story/OEG20020819S0057

;
; At every sample, calculate for each frequency:
;
; Q0 = (coeff*Q1)/32768-Q2+sample
; Move Q1 to Q2
; Move Q0 to Q1
;
macro SAMPLE                                   ; Q1l,Q1h,Q2l,Q2h,Coeff
               ldi     auxl, LOW(@4)
               ldi     auxh, HIGH(@4)
               lds     matl, @0
               lds     math, @1
               muls    math, auxh              ; (signed)Q1h *
(signed)Coeffh
               movw    genl, prdl

               mul     matl, auxl              ; Q1l * Coeffl
               mov     intemp, prdh

               mulsu auxh, matl                ; (signed)Coeffh * Q1l
               sbc     genh, zero
               add     intemp, prdl
               adc     genl, prdh
               adc     genh, zero

               mulsu math, auxl                ; (signed)Q1h * Coeffl
               sbc     genh, zero
               add     intemp, prdl
               adc     genl, prdh
               adc     genh, zero              ; (Q1*Coeff)>>16

               lsl     genl
               rol     genh                            ; (Q1*Coeff)<<1

               lds     auxl, @2
               lds     auxh, @3
               sub     genl, auxl
               sbc     genh, auxh              ; Sub Q2

               add     genl, XL
               adc     genh, XH                        ; Add current
sample

               sts     @0, genl
               sts     @1, genh                        ; Q1 = Q0

               sts     @2, matl                        ; Q2 = Q1
               sts     @3, math
endmacro                                               ; 45 clock cycles
;
;
; After N samples, calculate for each frequency:
;
; MAG = SQRT(Q1*Q1+Q2*Q2-(Q1*Q2*coeff)/32768)
;


       Mark Jordan

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestspamBeGonespamspamBeGonemitvma.mit.edu

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestRemoveMEspamTakeThisOuTmitvma.mit.edu

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR:] WinAVR Problem'
2004\04\21@034223 by Reelf Monsees

flavicon
face
Hi,
tried to install WinAVR myself, without success so far.
During the install-procedure I get the error-message that the program
"pn.exe is connected to the missing export-file USER32.DLL" and that's
it, systems halts and I have to restart the PC.
Any idea ?

regards,
   Reelf


Robert L Cochran schrieb:
{Quote hidden}

-- SyWiTec *  Systeme für Wissenschaft und Technik
            Bamberg & Monsees GbR
        Steindamm 22 * D-28719 Bremen
  Fon +49-421-646775 * Fax +49-421-646785
            http://www.sywitec.de/


    SmartKit Electronic  -  Der Online-Shop
           http://www.smartkit.de/

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR:] ATmega162 programming...?AVRisp?'
2004\04\21@090436 by osmarcano78

flavicon
face
I just got my test kit from CircuitCellar for the AVR contest, an AVRisp. I
also got a couple of ATmega162 sample chips. I have to admit I havent got
my hands full on dirt yet with de AVRisp but I checked in the users guide
that came in the cd with the kit and tried to find in the supported devices
the Atmega162 and couldnt find it. Is that true? I asked for the wrong kind
of chip for the AVRisp? Is there a way I can use the AVRisp kit to program
the ATmega162? Maybe I am missing something, and I should look further, I
wish I could have more free time! Thanks for the help.

Regards,
*Carlos*

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\04\21@092635 by Kevin Olalde

flavicon
face
I'm close to the same position here, just received it yesterday but
haven't gotten my hands dirty yet.

The latest bits of documentation on the AVRISP does list it as a
supported part, but I think that's a recent addition.  I loaded software
from the net, not the stuff that came on the CD.

Kevin

.....carlosmarcano78@spam@spamspamBeGonecantv.net wrote:

{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR:] WinAVR Problem'
2004\04\21@103901 by Reelf Monsees

flavicon
face
Hi,
tried to install WinAVR myself, without success so far.
During the install-procedure I get the error-message that the program
"pn.exe is connected to the missing export-file USER32.DLL" and that's
it, systems halts and I have to restart the PC.
Any idea ?

Just tried it on another PC, with WIN98SE this time. System crashes as soon as PN.EXE is started, this happens already during installation.
Using WINAVR20040404.

regards,
   Reelf


Robert L Cochran schrieb:
{Quote hidden}

-- SyWiTec *  Systeme für Wissenschaft und Technik
            Bamberg & Monsees GbR
        Steindamm 22 * D-28719 Bremen
  Fon +49-421-646775 * Fax +49-421-646785
            http://www.sywitec.de/


    SmartKit Electronic  -  Der Online-Shop
           http://www.smartkit.de/

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR:] ATmega162 programming...?AVRisp?'
2004\04\21@131208 by Carlos Marcano

flavicon
face
So maybe I will have to download the most recent version of the software.
The CD I got is from January. Thanks for the feedback.

Regards,
*Carlos*


-----Mensaje original-----
De: pic microcontroller discussion list
[EraseMEPICLISTEraseMEspamMITVMA.MIT.EDU]En nombre de Kevin Olalde
Enviado el: Miércoles, 21 de Abril de 2004 09:27 a.m.
Para: PICLISTTakeThisOuTspamKILLspamMITVMA.MIT.EDU
Asunto: Re: [AVR:] ATmega162 programming...?AVRisp?


I'm close to the same position here, just received it yesterday but
haven't gotten my hands dirty yet.

The latest bits of documentation on the AVRISP does list it as a
supported part, but I think that's a recent addition.  I loaded software
from the net, not the stuff that came on the CD.

Kevin

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 06/04/04

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\04\21@160633 by Kevin Olalde

flavicon
face
Well, I had a couple of minutes to try this out this morning, no joy.  The AVR
Studio software kept complaining that:

Entering programming mode failed

Does anyone know if an external oscillator is required when trying to use the
AVRISP on an ATmega162?  I triple checked all the connections between the 10 pin
header and the chip.  The chip is on a solderless breadboard with a 10K pullup
on RESET.  No other pins are connected (other than VCC and GND).

Thanks,
Kevin

Carlos Marcano wrote:
{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\04\21@162056 by Doug Hewett

flavicon
face
Please check that no applications that use the com port are open.


-----Original Message-----
From: pic microcontroller discussion list
[PICLISTspamBeGonespamspamMITVMA.MIT.EDU] On Behalf Of Kevin Olalde
Sent: Wednesday, April 21, 2004 1:07 PM
To: RemoveMEPICLIST.....spamMITVMA.MIT.EDU
Subject: Re: [AVR:] ATmega162 programming...?AVRisp?

Well, I had a couple of minutes to try this out this morning, no joy.
The AVR
Studio software kept complaining that:

Entering programming mode failed

Does anyone know if an external oscillator is required when trying to
use the
AVRISP on an ATmega162?  I triple checked all the connections between
the 10 pin
header and the chip.  The chip is on a solderless breadboard with a 10K
pullup
on RESET.  No other pins are connected (other than VCC and GND).

Thanks,
Kevin

Carlos Marcano wrote:
>
> So maybe I will have to download the most recent version of the
software.
{Quote hidden}

software
> from the net, not the stuff that came on the CD.
>
> Kevin

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


This email, and any documents attached, may contain confidential and/or legally privileged information for the sole use of the intended recipient named above. If you have received this email in error, please notify the sender and delete this email. Any copying, distribution, or use of the contents is strictly prohibited.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\04\21@170041 by Paul James E.

picon face
Carlos,

According to the writeup on the Atmel website, the ATMega162 is supported
by the programmer kit handed out by Circuit Cellar.




{Quote hidden}

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR:] WinAVR Problem'
2004\04\21@192710 by Liam O'Hagan

flavicon
face
The PN.exe is just the programmers notepad, a text editor that is budled
with the distribution.

Try an example from the examples folder, and then run 'make' from the
command line while in that directory.

{Original Message removed}

'[AVR:] ATmega162 programming...?AVRisp?'
2004\04\21@202858 by Kevin Olalde

flavicon
face
Thanks, nope the port is not in use by another app.

Any idea about the need to the external oscillator?

Thanks,
Kevin

>
>

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\04\21@203516 by Doug Hewett

flavicon
face
I don't remember that part.  But we populated our Atmega128 with its own
16 MHz crystal.
Doug


-----Original Message-----
From: pic microcontroller discussion list
[PICLIST.....spam.....MITVMA.MIT.EDU] On Behalf Of Kevin Olalde
Sent: Wednesday, April 21, 2004 5:29 PM
To: spam_OUTPICLISTEraseMEspam.....MITVMA.MIT.EDU
Subject: Re: [AVR:] ATmega162 programming...?AVRisp?

Thanks, nope the port is not in use by another app.

Any idea about the need to the external oscillator?

Thanks,
Kevin

>
>

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


This email, and any documents attached, may contain confidential and/or legally privileged information for the sole use of the intended recipient named above. If you have received this email in error, please notify the sender and delete this email. Any copying, distribution, or use of the contents is strictly prohibited.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

2004\04\21@205015 by Doug Hewett

flavicon
face
Oops!  We populated the STK500 with the 16 Mhz crystal.
Doug


-----Original Message-----
From: pic microcontroller discussion list
[EraseMEPICLISTKILLspamspamspamMITVMA.MIT.EDU] On Behalf Of Doug Hewett
Sent: Wednesday, April 21, 2004 5:35 PM
To: RemoveMEPICLISTSTOPspamspamEraseMEMITVMA.MIT.EDU
Subject: Re: [AVR:] ATmega162 programming...?AVRisp?

I don't remember that part.  But we populated our Atmega128 with its own
16 MHz crystal.
Doug


-----Original Message-----
From: pic microcontroller discussion list
[spam_OUTPICLISTspamspamRemoveMEMITVMA.MIT.EDU] On Behalf Of Kevin Olalde
Sent: Wednesday, April 21, 2004 5:29 PM
To: spamBeGonePICLISTEraseMEspamMITVMA.MIT.EDU
Subject: Re: [AVR:] ATmega162 programming...?AVRisp?

Thanks, nope the port is not in use by another app.

Any idea about the need to the external oscillator?

Thanks,
Kevin

>
>

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


This email, and any documents attached, may contain confidential and/or
legally privileged information for the sole use of the intended
recipient named above. If you have received this email in error, please
notify the sender and delete this email. Any copying, distribution, or
use of the contents is strictly prohibited.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


This email, and any documents attached, may contain confidential and/or legally privileged information for the sole use of the intended recipient named above. If you have received this email in error, please notify the sender and delete this email. Any copying, distribution, or use of the contents is strictly prohibited.

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

'[AVR:] WinAVR Problem'
2004\04\22@022520 by Reelf Monsees

flavicon
face
Thank you !  That did work indeed. So I'm just not starting PN and
the rest seems to works fine. Thank you again for the helpful
information.

Liam O'Hagan schrieb:
>
> The PN.exe is just the programmers notepad, a text editor that is budled
> with the distribution.
>
> Try an example from the examples folder, and then run 'make' from the
> command line while in that directory.
>
> {Original Message removed}

'[AVR:] ATMEL - Prices, availability and such relat'
2004\04\22@111635 by Andre Thomas

flavicon
face
Hi,

After reading everything about the AVR/PIC discussion over the last few
days I finally decided it was time to try and get my dirty little hands
on a programmer and a processors of theirs.

Still not much luck.

I learnt that it is impossible to order 1 AVRISP, 1 ATMega16 & 1
ATMega32 from any of the distributors in South Africa without hastle...
If not impossible.

The first attempt, after waiting several hours for a quatation,
indicated that they can not provide me
With the above mentioned order because its too small... Apparently it
costs them around $60 to process the order and they will not make money
on it and thus are not able to provide me with the items requested.

The second attempt, albeit a telephonic order attempt, resulted in being
told that I have to wait up to a week for the programmer (which is not
too big a problem) AND that I have to order minimum quantities of 10
pieces of the processors indicated before it will happen... Needless to
say that I am responsible for import costs from their international
warehouse blah blah blah.

My problem is this.

I am currently using Microchip and am willing to investigate the
possibility of using Atmel products because according to their
datasheets and my needs the atmel processors will be better suited for
what I want to achieve, in addition to that the development tools seem
more attractive.

Do the people of Atmel know that their products are being represented in
this fashion? I don't want free samples... I want to buy the stuff I
need to make a descision but they want me to buy 1k pieces before I know
which processors are best suited for me? I think not.

Regards,
Andre Thomas

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR:] WinAVR Problem'
2004\04\22@184850 by Liam O'Hagan

flavicon
face
You may like to get the latest version of programmer's notepad from
http://www.pnotepad.org/ It may work better. It is a pretty good editor and
allows you to setup menu items to make, erase, download and verify so you
can do it all from within one program.

{Original Message removed}

'[AVR:] ATMEL - Prices, availability and such relat'
2004\04\22@185056 by Liam O'Hagan

flavicon
face
Try http://www.dontronics.com.au He will ship internationally, his prices are fair
and they usually ship stuff within one business day. Secure online credit
card ordering too...

{Original Message removed}

'[AVR:] ATmega162 programming...?AVRisp? (wroking)'
2004\04\23@012932 by Kevin Olalde

flavicon
face
I can't find my original post, but I seem to remember saying something
about triple checking my connections.  Sometimes quadruple checking is
in order.  After another half hour searching various places for hints
(Atmel docs, AVRfreaks, google...) and getting more and more indications
this should "just work", I pulled all the wiring apart and started
again.  Along the way I found a loose connection.

In case you're interested:

* the 162 comes from the factory with the fuse set for the internal
oscillator, which works just fine with the AVRisp
* all the ground connections on the 10 pin header need not be connected
(though it helps to have at least one connected ;-)

and it does just work.

Thanks,
Kevin

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR:] WinAVR Problem'
2004\04\23@023625 by Reelf Monsees

flavicon
face
Yes, good source. Seems that this error will be corrected in the
next version .

regards,
    Reelf

Liam O'Hagan schrieb:
>
> You may like to get the latest version of programmer's notepad from
> http://www.pnotepad.org/ It may work better. It is a pretty good editor and
> allows you to setup menu items to make, erase, download and verify so you
> can do it all from within one program.
>
> {Original Message removed}

'[AVR:] ATmega162 programming...?AVRisp? (wroking)'
2004\04\23@102321 by osmarcano78

flavicon
face
I found myself in something similar. I triple checked every connection but
didn´t take in notice that the Vdd line was unconnected, so I was losing my
time, because the AVRisp was "in the air"! After I connected everything
right things worked smooth.
Regards,
*Carlos*                        
                       
----------- Mensaje Original --------------
                                                               
De: Kevin Olalde [TakeThisOuTkevin.....spamTakeThisOuTOLALDE.ORG]
Para: PICLISTspamBeGonespamMITVMA.MIT.EDU [PICLIST@spam@spamMITVMA.MIT.EDU]
Cc: Asunto: Re: [AVR:] ATmega162 programming...?AVRisp?  (wroking)
Fecha: 23/04/2004 01:30:39
Mensaje:

                       
                               I can't find my original post, but I seem to remember saying something
about triple checking my connections.  Sometimes quadruple checking is
in order.  After another half hour searching various places for hints
(Atmel docs, AVRfreaks, google...) and getting more and more indications
this should "just work", I pulled all the wiring apart and started
again.  Along the way I found a loose connection.

In case you're interested:

* the 162 comes from the factory with the fuse set for the internal
oscillator, which works just fine with the AVRisp
* all the ground connections on the 10 pin header need not be connected
(though it helps to have at least one connected ;-)

and it does just work.

Thanks,
Kevin

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

                                                 

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR]: Still having problems with WinAVR'
2004\04\24@171007 by Herbert Graf

picon face
I've been really trying to get going with WinAVR but I keep hitting stupid
little issues.

Now when I run make I get this:

C:\WinAVR\examples\twitest>make
avr-gcc -O -g -Wall -ffreestanding -mmcu=atmega128   -c -o twitest.o
twitest.c
twitest.c:17:22: no include path in which to find inttypes.h
twitest.c:18:19: no include path in which to find stdio.h
twitest.c:19:20: no include path in which to find stdlib.h
twitest.c:21:20: no include path in which to find avr/io.h
twitest.c:22:47: no include path in which to find avr/twi.h

Why the hell didn't the intaller set this all up?

Do people really tolerate an install that is as useless as this?

Hopefully it's something simple that I'm doing wrong.

Thanks for any help.

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamlistservSTOPspamspamRemoveMEmitvma.mit.edu with SET PICList DIGEST in the body

2004\04\24@181226 by Kenneth Lumia

picon face
I don't know if this is your problem, but you may want to
check the makefile. If you edited it incorrectly (check
the docs for differences between spaces and tabs especially),
it could be messed up.  Also, there should be a section
in there that looks as follows:

# Define directories, if needed.
DIRAVR = c:/winavr
DIRAVRBIN = $(DIRAVR)/bin
DIRAVRUTILS = $(DIRAVR)/utils/bin
DIRINC = .
DIRLIB = $(DIRAVR)/avr/lib

When I run the makefile (from within the programmers
notepad), I get the following command line:

avr-gcc -c -mmcu=atmega16 -I. -g -Os -funsigned-char
-funsigned-bitfields -fpack-struct -fshort-enums -Wall
-Wstrict-prototypes -Wa,-adhlns=command_parser.lst
-std=gnu99 command_parser.c -o command_parser.o

I just tried a make from a dos prompt and the make fails
when attempting to do a link.  You may want to try it all
from within pn. I followed the document
winavr.sourceforge.net/download/install_config_winavr.pdf
and everything setup fine.

Hope this may give you some clues as to where to look.

As far as the installer goes, I loaded a version from late last year
(20030913) and everything  worked fine (WindowsXP pro).


Ken

{Original Message removed}

2004\04\24@191608 by Herbert Graf

flavicon
face
{Quote hidden}

       I have been referencing that document. The only way to get it to get close
to working is to add the c:\winavr\avr\include path to the "Extralib" part
of the makefile. I still end up with the error below.

> Hope this may give you some clues as to where to look.

       Thanks for the help. I hacked my way through the includes, and now I'm
getting this:

Compiling: test.c
avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsig
ototypes -Wa,-adhlns=test.lst  -std=gnu99 -Wp,-M,-MP,-MT,test
test.c:2: warning: function declaration isn't a prototype
test.c:2: warning: return type of `main' is not `int'
test.c: In function `main':
test.c:3: warning: implicit declaration of function `printf'
as: unrecognized option `-cu=atmega128'
make: *** [test.o] Error 1

What the hell is that all about?


I must say that so far switching to the ATMEL processor has been the MOST
FRUSTRATING THING I've probably ever done microcontroller wise. Nothing is
working right on the software front. Even AVR Studio didn't install
properly, it took a few hacks to get it working.

Now the gcc-avr thing is driving me nuts (aside from the fact that if you
install it to a path with a space in it it completely bungs everything up,
which of course is mentioned nowhere).

On top of that I never received my ATMEL samples, and the samples I did
receive through the Circuit Cellar contest were the wrong ones...

I'm pretty much at the point of just giving up, getting my PIC flow working
was NEVER this hard, and that's including third party tools.

I guess ATMEL still has alot to learn about making the learning curve easy.
Shame really.

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email KILLspamlistservspamspam_OUTmitvma.mit.edu with SET PICList DIGEST in the body

2004\04\24@203644 by Kenneth Lumia

picon face
> as: unrecognized option `-cu=atmega128'

I think that the "as:" part is the assembler - check the following line in
the makefile, especially the -mmcu part to make sure you didn't
accidentally change it to -cu.

ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)

As far as the warnings go, please paste the first 5 or ten lines
of test.c into your next message, it appears your missing some
function prototypes and it would be easier to
see what is actually there.

I'm disappointed that you're having so many problems.  I'm working
on a project for the circuit cellar contest and was going to
mention how easily and quickly I was able to get winavr up and
running (actually had zero problems - I know, just what you wanted to
hear!).

Ken



{Original Message removed}

2004\04\24@205754 by Herbert Graf

flavicon
face
part 1 3279 bytes content-type:text/plain; (decoded 7bit)

> > as: unrecognized option `-cu=atmega128'
>
> I think that the "as:" part is the assembler - check the following line in
> the makefile, especially the -mmcu part to make sure you didn't
> accidentally change it to -cu.
>
> ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
>
> As far as the warnings go, please paste the first 5 or ten lines
> of test.c into your next message, it appears your missing some
> function prototypes and it would be easier to
> see what is actually there.

       I'm actually now trying with the exact example that comes with the package
(after syntax corrections):

#include <avr/io.h>
#include <avr/delay.h>
int main (void)
{
       unsigned char counter;
       //set PORTB for output
       DDRB =0xFF;
       while (1)
       {
               //set PORTB.2 high
               PORTB |=1<<2;
               //wait (10 *120000)cycles =wait 1200000 cycles
               counter =0;
               while (counter !=5)
               {
                       //wait (30000 x 4)cycles =wait 120000 cycles
                       _delay_loop_2(30000);
                       counter++;
               }
               //set PORTB.2 low
               PORTB &=~(1<<2);
               //wait (10 *120000)cycles =wait 1200000 cycles
               counter =0;
               while (counter !=5)
               {
                       //wait (30000 x 4)cycles =wait 120000 cycles
                       _delay_loop_2(30000);
                       counter++;
               }
       }
       return 1;
}

And the result of 'make all':

Compiling: test1.c
avr-gcc -c -mmcu=atmega8535 -I. -g -Os -funsigned-char -funsigned-bitfields
-fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=test1.lst
-Ic:\winavr\avr\include -std=gnu99 -Wp,-M,-MP,-MT,test1.o,-MF,.dep/test1.o.d
test1.c -o test1.o
as: unrecognized option `-cu=atmega8535'
make.exe: *** [test1.o] Error 1

FWIW I've tried different processors all with similar errors (i.e. if I sub
atmega16 the error becomes -cu=atmega16)

I have checked that line in the makefile:

ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)

I've attached the complete makefile to this message (it's very small).

> I'm disappointed that you're having so many problems.  I'm working
> on a project for the circuit cellar contest and was going to
> mention how easily and quickly I was able to get winavr up and
> running (actually had zero problems - I know, just what you wanted to
> hear!).
>
> Ken

       Well I have no problem debugging problems that are mine. Debugging problems
that aren't mine generally aren't something I will do unless absolutely
necessary, and trying to debug defective software is about the lowest on my
scale.

       If it weren't for the circuit cellar contest I wouldn't have bothered to
try for this long.

       Thanks for your help. TTYL

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email @spam@listservEraseMEspamTakeThisOuTmitvma.mit.edu with SET PICList DIGEST in the body




part 2 3951 bytes content-type:application/x-zip-compressed; (decode)

2004\04\24@220912 by Kenneth Lumia

picon face
Herbert,

Well, I don't know.  I created a directory and copied in your
makefile.  Then I  cut and pasted the code from the body
of your message into a file named test1.c.  Typed "make all"
from both the pn and from a dos prompt - worked fine, no errors.

About the only suggestion I have left is to make sure your
path is correct and you are really using the correct "make"
application (first in path??) as opposed to some other
make (VC++, PIC, etc. - could account for the invalid
assembler option).  My path is as follows:

PATH=C:\WinAVR\bin;C:\WinAVR\utils\bin;
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\COSMIC\CXHC08LT;c:\program files
\devstudio\sharedide\bin\ide;c
:\program files\devstudio\sharedide\bin;c:\program
files\devstudio\vc\bin;C:\COS
MIC\CXHC08LT;C:\PICC

Good Luck.

Ken

{Original Message removed}

'[AVR:] Atmega8 current?'
2004\04\24@224059 by Mark

flavicon
face
       Hi,

       Regarding the ATmega8(not L), what would be the expected
current consumption when in power-down sleep mode?
       I can't get it lower than 60uA.

       Thanks,
       Mark Jordan

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservTakeThisOuTspammitvma.mit.edu with SET PICList DIGEST in the body

'[AVR]: Still having problems with WinAVR'
2004\04\24@224308 by Herbert Graf

flavicon
face
{Quote hidden}

       For make:

C:\>which make.exe
C:\WinAVR\utils\bin\make.exe

       as was pointing to a different tool though, so I fixed that.

       Then it complained about object files missing (crtm162.o), I just copied
them over, don't have time to figure out that crap.

       Now I get the following:

avr-gcc (GCC) 3.3.2
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Linking: test1.elf
avr-gcc -mmcu=atmega162 -I. -g -Os -funsigned-char -funsigned-bitfields -fpa
ck-struct -fshort-enums -Wall -Wstrict-proto
types -Wa,-adhlns=test1.o -Ic:\winavr\avr\include -std=gnu99 -Wp,-M,-MP,-MT,
test1.o,-MF,.dep/test1.elf.d test1.o   --out
put test1.elf -Wl,-Map=test1.map,--cref  -lm
ld: cannot find -lgcc
make: *** [test1.elf] Error 1

I find no reference to this -lgcc in the makefile so I have NO idea what's
passing it to ld.

I believe I have the "right" ld:

C:\WinAVR\examples\test>which ld.exe
C:\WinAVR\avr\bin\ld.exe


I must say that I will be sending both circuit cellar and Atmel a very terse
letter about how they shouldn't be recommending such crap software to a
newbie.

Thanks again for your help.

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservspamspammitvma.mit.edu with SET PICList DIGEST in the body

2004\04\24@231253 by Kenneth Lumia

picon face
>I believe I have the "right" ld:

>C:\WinAVR\examples\test>which ld.exe
>C:\WinAVR\avr\bin\ld.exe

ld is not on my path - I do a
F:\avrprojects\testgarbage>which avr-ld.exe

which gives me:

C:\WinAVR\bin\avr-ld.exe

Perhaps avr-ld.exe is the correct linker?

Just as a side note, when you did the installation, did you
select all defaults (expecially the install directory)? It seems
that all your path info is messed up - I've seen it happen
in other applications when you go the "custom install" route.
Insufficient testing.

Ken

{Original Message removed}

2004\04\24@233820 by Herbert Graf

flavicon
face
> >I believe I have the "right" ld:
>
> >C:\WinAVR\examples\test>which ld.exe
> >C:\WinAVR\avr\bin\ld.exe
>
> ld is not on my path - I do a
> F:\avrprojects\testgarbage>which avr-ld.exe
>
> which gives me:
>
> C:\WinAVR\bin\avr-ld.exe
>
> Perhaps avr-ld.exe is the correct linker?

       I tried changing the name of ld.exe to something else and got and error
stating ld not found, so I believe it is necessary. Whether it's necessary
it's in the path I don't know.

> Just as a side note, when you did the installation, did you
> select all defaults (expecially the install directory)? It seems
> that all your path info is messed up - I've seen it happen
> in other applications when you go the "custom install" route.
> Insufficient testing.
>
> Ken

       I initially WANTED to install it in a custom place, I absolutely HATE
programs that require they be installed where THEY want to. Unfortunately
since the path I WANTED to use had a space in it everything failed. So I
relented and let it put things where it wanted to.

I've given up for now, it's not worth my time, the project I had in mind
will simply be done with a PIC, at least that flow worked the first time I
tried it (C18). Thanks anyways, TTYL

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email KILLspamlistservspamspamspam_OUTmitvma.mit.edu with SET PICList DIGEST in the body

2004\04\25@101746 by John Pearson

flavicon
face
When I started with the AVR, I downloaded this program. But I could never
figure out even how to install it at that time.

I tried Bascom AVR and have been happily developing applications ever since.
It is a Basic compiler but I can make things work very fast.

There is also FastAVR basic compiler. I have only played with the demo
version on that.

John

{Original Message removed}

'[AVR:] Atmega8 current?'
2004\04\25@165204 by Richard.Prosser

flavicon
face
I'm not sure about the AtMega8, but the data sheet I've got on the '32
claims 15uA with wdt on, <2uA with it off - in "power down mode" at 3V
supply. (No quite what you want but may be an indication of what to aim
for).
There are several different "Sleep" modes however so make sure you're set
up for the one you want. Things like the ADC module may need to be turned
off as well. (as well as port pins & pullups set accordingly)

Richard P


       Hi,

       Regarding the ATmega8(not L), what would be the expected
current consumption when in power-down sleep mode?
       I can't get it lower than 60uA.

       Thanks,
       Mark Jordan

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamlistserv.....spamTakeThisOuTmitvma.mit.edu with SET PICList DIGEST in the body

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-request@spam@spamspam_OUTmitvma.mit.edu

'[AVR]: Still having problems with WinAVR'
2004\04\25@182333 by Kevin Olalde

flavicon
face
Herb,

What version of Windows are you trying to get this to go on?  What else
do you have installed?  It sounds like you had some "tweaking" to do to
get get things further, but still not working.

Just another vague data point, I've got Win2K, SP4, a few other packages
installed, but not any GCC tools or Cygwin, installed to D:\ instead of
C:\.  It "just worked" for me....

Thanks,
Kevin

--
http://www.piclist.com hint: To leave the PICList
STOPspampiclist-unsubscribe-requestspammitvma.mit.edu

'[AVR:] Looking for an AVR FFT tutorial'
2004\04\27@002338 by Scott Dattalo

face
flavicon
face
On Tue, 20 Apr 2004, Mark Jordan wrote:

> On 20 Apr 2004 at 8:43, EraseMERichard.Prosserspam_OUTspamPOWERWARE.COM wrote:
>
> > I don't have a tutorial, but may be able to assist with sample code. (and
> > other help if required)

<snip>

>         Well, what I'm trying to design is an 8 or 16 tone AFSK modem.
>         Based on what I have read, it seems Goertzel is just one form
> of calculating the FFT. But will it give me the best results?

The Goertzel algorithm and an FFT will produce identical results assuming
of course that the Goertzel algorithm is generating all the frequencies.
The difference is efficiency. If there are N frequencies, then the fft
will take N*log2(N) units of time where as the Goertzel algorithm will
take roughly N*N units. However, as mentioned in other portions of this
thread, the Goertzel algorithm has the advantage that the individual
frequencies can be tuned.

In some sense, you can view the Goertzel algorithm as a narrow band pass
filter. I strongly suspect that if you use this concept as guide that it
would be possible to design an extremely optimal filter bank for filtering
the 8-DTMF frequencies. For example, the first stage can split the signal
into highs and lows. Each of these streams are then split again. Finally,
those four streams are split. You may wish to look up info on multirate
filtering.

>         Do you know of some page describing the FFT process like that
> one on the Goertzel algorithm?

I guess that depends on what you mean by 'like', but you could look at:

http://www.dattalo.com/technical/theory/dtmf.html

Scott

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR:] AVR free seminars'
2004\04\27@065841 by Russell McMahon

face
flavicon
face
The magic word FREE doesn't appear below but does in the original email I
received.

_______________________________

Atmel Microcontroller Application Seminar
AVR Flash Microcontrollers, 80C51 and ARM

You are invited to a Microcontroller Seminar hosted by Atmel Corporation
with an in-depth look into the AVR, ARM and 8051 microcontroller products.
This event commences with a look into the AVR architecture with a focus on
design methodology and optimal instruction set usage; afterwards the highly
integrated ARM-based solutions will be presented. Additionally, an 8051
enabled Smart Card Reader, USB, CAN, and MP3 Player products will be
presented. Click here to find more about these products.

All registered attendees are eligible to receive the AVR JTAGICE In-Circuit
Emulator or a $100 discount coupon, which can be used to purchase other
development tools.

Space is limited for the seminar. To reserve a place at the seminar nearest
you or to find out more about these exciting products, fill out and submit
the form below and you will receive an email confirmation.



       http://www.atmel.com/seminar/mcu/



Seminar Dates and Venues - June 2004

June 8 Minneapolis, MN
June 8 Orlando, FL
June 9  Seattle, WA
June 9  Nashville, TN
June 10  Vancouver, BC, Canada
June 10  Baltimore, MD
June 11  Portland, OR
June 11  Philadelphia, PA
June 15  Austin, TX
June 15  Boston, MA
June 16  Houston, TX
June 16  Montreal, QC, Canada
June 17  Los Angeles, CA
June 17  Toronto, ON, Canada
June 18  Orange County, CA
June 18  Cleveland, OH
June 22  Detroit, MI
June 23 Saint Louis, MO
June 23 San Jose, CA
June 24 Raleigh, NC
June 24 Milwaukee, WI
June 25 Chicago, IL

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\04\27@085417 by Herbert Graf

flavicon
face
> The magic word FREE doesn't appear below but does in the original email I
> received.
>
> _______________________________
>
> Atmel Microcontroller Application Seminar
> AVR Flash Microcontrollers, 80C51 and ARM

       Yup, there's a link off Atmel's main page. Already signed up for it (the
Toronto one). Got a call from an Atmel guy asking a few things about my
interests, don't exactly know what that was about. TTYL

----------------------------------
Herbert's PIC Stuff:
http://repatch.dyndns.org:8383/pic_stuff/

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR:] Looking for an AVR FFT tutorial'
2004\04\27@140719 by Mark Jordan

flavicon
face
       Hi Scott, thanks for your reply. Comments below.

On 26 Apr 2004 at 21:19, Scott Dattalo wrote:

> In some sense, you can view the Goertzel algorithm as a narrow band pass
> filter. I strongly suspect that if you use this concept as guide that it
> would be possible to design an extremely optimal filter bank for filtering
> the 8-DTMF frequencies. For example, the first stage can split the signal
> into highs and lows. Each of these streams are then split again. Finally,
> those four streams are split. You may wish to look up info on multirate
> filtering.

       As I have mentioned, I did the DTMF decoding using the information
from the URL below. I can detect DTMF tones in less than 18mS on an
ATMega8 running at 3.58MHz with very good dinamic range and precision.


> >         Do you know of some page describing the FFT process like that
> > one on the Goertzel algorithm?
>
> I guess that depends on what you mean by 'like', but you could look at:
> http://www.dattalo.com/technical/theory/dtmf.html

-------------------
The Goertzel algorithm can be implemented as follows:

At every sample:
Q0 = coeff*Q1-Q2+sample
Move Q1 to Q2
Move Q0 to Q1

After a block of N samples:
MAG = SQRT(Q1^2+Q2^2-Q1*Q2*coeff)
-------------------

       I would like to see the same description on how to implement
the FFT process. I'm not interested in DTMF decoding. Thas was
just an example and an excellent exercise.

       What I want to design is an 8 or 16 tone AFSK modem.
       With the Goertzel algorithm I can do the decoding in less
than 20mS using the same ATMega8 running at 8MHz. My doubt is if
the FFT process would give me advantages such as decoding speed
or better error rate.

       Thanks,
       Mark Jordan

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\04\27@162157 by Kenneth Lumia

picon face
>         What I want to design is an 8 or 16 tone AFSK modem.
>         With the Goertzel algorithm I can do the decoding in less
> than 20mS using the same ATMega8 running at 8MHz. My doubt is if
> the FFT process would give me advantages such as decoding speed
> or better error rate.

Mark,

Timeout.  Just as a side note, you may want to rethink using an ATmega8 to
build a working 8 or 16 tone AFSK modem (assuming you want it to work
in the "real" world).  There is just not enough horsepower there to do
a good enough job.  Specifically, have you thought about the baud rate
(and sampling/processing time required) for the receiver, the equalizer and
tap updates that go with it, the AGC, phase corrector, jitter tracker,
slicer
and the transmitter side including txfilter.  Oh and if it is supposed to be
2-wire,
don't forget the near and far end echo cancellers and their tap updates.
Way too much runtime.

Note that the above is not meant to dishearten your desire to learn, but
just a dose of datacom reality.

Ken

{Original Message removed}

2004\04\27@174513 by Mark Jordan

flavicon
face
On 27 Apr 2004 at 16:20, Kenneth Lumia wrote:

{Quote hidden}

       Hi Ken,

       I know all you are talking about. Worked five years on a Data
Telecom company. Not exactly doing modem design, but I learnt all
that process.
       Well, I'm sorry, I didn't give all the details of what I'm
planning to do.
       Imagine a half-duplex low speed modem, something in the order
of 50 or 100 baud. The 8 or 16 tones won't be transmitted all at
the same time. Just one or two like an AFSK or DTMF signal.
       I think the ATMega8 has enough power to decode such a low
speed signal.

       Thanks,
       Mark Jordan

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

'[AVR:] AVR free seminars'
2004\04\27@234911 by William Chops Westfield

face picon face
On Tuesday, Apr 27, 2004, at 03:57 US/Pacific, Russell McMahon wrote:

> You are invited to a Microcontroller Seminar hosted by Atmel
> Corporation with an in-depth look into the AVR, ARM and 8051
> microcontroller products.

I went to the first of these (About two years ago?) and was pleasantly
surprised at the level of technical content, BTW.  Learned a fair
amount about some of the more obscure parts (FPSLIC), the at8515 to
atmega8515 conversion, and so on.  The people giving the presentations
had enough technical background to answer reasonably difficult
questions, too.  Well worth attending, even without the freebies, if
it's reasonably convenient.

It turned out that there were more freebies than advertised as well;
that year the adv freebie was a STK-500, and there were on-site signups
to get the FPSLIC addon and/or one of the ICE products...

I believe last year's (which I didn't go to) was where they introduced
the AVR Butterfly...

BillW

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\04\28@003934 by onio (Nino) Benci

flavicon
picon face
Pity, I'm still waiting for them to come down under.

William Chops Westfield wrote:

{Quote hidden}

--
------------------------------------------------------
| Antonio (Nino) L. Benci                            |
| Professional Officer, Electronic Services          |
| School of Physics & Materials Engineering          |
| Monash University                                  |
| email: electronic.servicesKILLspamspamspamspme.monash.edu.au      |
------------------------------------------------------

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

'[AVR:] STK-500 software'
2004\04\30@103039 by 4HAZ

flavicon
face
Hello all, I had to reformat and re-install my OS (saved my source code
first)
Now I cannot seem to find the software for my STK-500, is there a download
availible?
I cannot seem to find it on their site.

<http://www.atmel.com/>

KF4HAZ - Lonnie

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-requestKILLspamspammitvma.mit.edu

2004\04\30@181702 by David VanHorn

flavicon
face
At 09:29 AM 4/30/2004 -0500, Falcon Wireless Tech Support - KF4HAZ wrote:

>Hello all, I had to reformat and re-install my OS (saved my source code
>first)
>Now I cannot seem to find the software for my STK-500, is there a download
>availible?
>I cannot seem to find it on their site.

Under risc micros, tools.  AVR Studio is the stuff you want.
KC6ETE here.

--
http://www.piclist.com hint: To leave the PICList
spampiclist-unsubscribe-request.....spam@spam@mitvma.mit.edu


'[avr:] AVR ISP'
2004\06\06@160321 by Shawn Wilton
flavicon
face
Has anyone here managed to get the AVR ISP programmer to work?  I'm
having a hell of a time.  I can't get it to put the chip in to program mode.

I'm trying to use a ATTiny 13.  Just keeps giving an error that it can't
go in to programming mode.

-Shawn

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\06\06@163849 by BryanW

flavicon
face
----- Original Message -----
From: "Shawn Wilton"
Sent: Sunday, June 06, 2004 9:00 PM
Subject: [avr:] AVR ISP


> Has anyone here managed to get the AVR ISP programmer to work?  I'm
> having a hell of a time.  I can't get it to put the chip in to program
mode.
>
> I'm trying to use a ATTiny 13.  Just keeps giving an error that it can't
> go in to programming mode.
>
> -Shawn

Hi,

Which AVRISP are you using? The kanda one (which is a direct LPT dongle) or
the Atmel version that connects to the serial port.

Bryan Whitehouse - Software Engineer
Embedded Results Ltd.
http://www.kanda.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\06\06@164721 by Shawn Wilton

flavicon
face
Atmel.  The one for the circuit cellar contest.  I've rewired this thing
at least 15 times, but no matter how you apply the power the damn thing
powers up so there's now way to tell which pins are which.  I'm figuring
that the pin with the red wire coming in to it is number 1.  The
opposite side it actually comes in though.  Picture below.


 ----
>|12| - red wire / grey wire
 |34| - grey/grey
 |56| - grey/grey
 ----

Is that correct?  I've tried this with three separate Tiny13's and a
Tiny15L.  None will go in to program mode.  I'm using a home built 5v
power supply complete with a 7805 and smoothing caps.

Also using a 20k resistor tied between reset (pin 1) and Vcc on the avr.

Any ideas?

-Shawn




BryanW wrote:

> {Original Message removed}

2004\06\06@174328 by BryanW

flavicon
face
{Quote hidden}

I don't have much knowledge of the ATMEL version, but if you goto the
AVRtools folder and open the HTML helpfile there the AT AVRISP docs
explaining such things.

Sorry I can't be of more help.

Also have you tried going to http://www.avrfreaks.com, posting a message there may
get a satifactory result.

Bryan Whitehouse - Software Engineer
Embedded Results Ltd.
http://www.kanda.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\06\06@174537 by Shawn Wilton

flavicon
face
Yeah, I've been through all the docs at least 3 times over.  I've tried
the AVRISP docs as well as the datasheets for the tiny13 and the tiny15L



BryanW wrote:

>>{Original Message removed}

2004\06\06@181103 by Hopkins

flavicon
face
part 1 2331 bytes content-type:text/plain; (decoded 7bit)

My AVR ISP worked ok straight out of the box - programmed a ATtiny12, the
only glitch I had was the 5v supply was a little noisy and the programmer
would fail occasionally. I put a 100n capacitor on the 5v supply and the
programmer works every time now.

Have you read the AVR ISP Hardware description in the help files?

Have attached a jpg of the connector wiring.

You observation about the red wire is correct in that it goes to pin 2 of
the connector - this is the 5v supply and you supply 5v to the programmer
and chip to be programmed.

Hope this helps.

*************************************************
Roy Hopkins   :-)

Tauranga
New Zealand
*************************************************
> >>Atmel.  The one for the circuit cellar contest.  I've rewired this thing
> >>at least 15 times, but no matter how you apply the power the damn thing
> >>powers up so thereAt's now way to tell which pins are which.  I'm
figuring
{Quote hidden}

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.699 / Virus Database: 456 - Release Date: 4/06/2004

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics




part 2 5483 bytes content-type:application/octet-stream; (decode)

2004\06\06@181725 by Shawn Wilton

flavicon
face
Yeah, I've been through the help files and I've seen those pictures.  In
fact they're hanging on the wall.  I just can't get this thing to work
for the life of me.  I can't tell if the damn thing is wired correctly
because I don't know what the default orientation is and even then the
thing won't work no matter how I hook it up.  Only thing I can think of
is all these chips arrived with SPI disabled.  Any ideas on how to test
that?  I would like to try high voltage spi, as I have a 12v source
sitting right here, but besides applying that to the reset pin, I don't
know how else to hook it up.  Can I just take the sck pin and diode
connect it to the pb4 pin for clki?

As a side note, the thing is lighting up and being id'd by AVRStudio, so
that should be ok.  It does fail an attempted firmware upgrade though.

-Seriously frustrated,
-Shawn

Hopkins wrote:

{Quote hidden}

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\06\06@183214 by Hopkins

flavicon
face
My AVR ISP completed the firmware up grade OK - This could be a problem with
your programmer as you may now have a programmer that has crashed part way
through the firmware upgrade.

Can you READ Signature under the ADVANCED tab as this will then tell you if
the AVR ISP is communicating with your chip.

*************************************************
Roy Hopkins   :-)

Tauranga
New Zealand
*************************************************
{Quote hidden}

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.699 / Virus Database: 456 - Release Date: 4/06/2004

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

2004\06\06@183836 by Shawn Wilton

flavicon
face
This stupid thing has never worked.  Tried the app note here:
http://www.avrfreaks.net/Tools/ToolFiles/234/DN_010.pdf and it still
fails verification.  WTF.

No, can't do anything that communicates with the Tiny13 I'm trying to
program.  No communicado what so ever.

When I short the pins on the isp as in the app note, light flashed for a
brief second then goes out and never comes back on.  I'm wondering if
this is a hardware problem with the isp.  Perhaps it was broken to begin
with...

Grrrrr.




Hopkins wrote:

{Quote hidden}

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics

Display limited to first 300 matches. Add keywords to narrow the result set or browse by year:
- In 2004 , 2005 only
- Today
- New search...