Talk:AVR microcontrollers/Archive 1
This is an archive of past discussions about AVR microcontrollers. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Archive 1 |
Who is the Big Jerk?
There used to be many useful AVR links at the bottom of the article. Who is the jerk that keeps deleting them all?
I noticed that several users have launched a complain about a user called "Egil" that keeps deleting stuff from both this article and the "AVR Butterfly" article. (See "AVR Butterfly" Talk Page).
Note: There is also a user called "Rhenn83" that is also deleting items.
A reorganization might be nice every now and then, but a wholesale mass-deletion is darned ignorant.
First of all Please Sign your comments. I have re-organised the external links section. Wikipedia should not serve as a Links Directory. For example there were links to multiple pages/pdfs within the Atmel.com site. There were also a number of dead sites. Also one site/group of sites Violate(s) the copyrights of others per contributors' rights and obligations -- Rehnn83 12:41, 7 January 2007 (UTC)Oops wrong talk page - This should have been on the AVR Butteryfly page. But the same actually applies here. Why are there links Buterfly pages on the AVR page? WP is not a links directory. --Rehnn83 12:46, 7 January 2007 (UTC)
- Butterflies are AVRs in the same way that Corvettes are Chevies and due to their popularity they most certainly do belong in any article about Atmel AVRs.
- However there is a seperate page for the Butterfly. Wikipedia is not a links directory. Again Please Sign Your Posts.--Rehnn83 10:43, 8 January 2007 (UTC)
- Additional I have removed a number of links to non-English Websites. As per WP:EL --Rehnn83 13:12, 9 January 2007 (UTC)
- In addition to keeping external links to a minimum, the WP:External links also specifically discourages links to discussion forums. I have noticed that there are quite a few such links. --Kms 13:07, 7 January 2007 (UTC)
- I happen to find discussion forums extremely useful, especially if one has a specific questions which is not addressed within a wiki. I always appreciate any links to discussion sites in any Wiki entry. What right to jerks like Rhenn83 or Egil have to decide what links are useful or not?
How to set up development tools for Linux
The following text, although a piece of valuable information, was moved from the article due to the host platform specific contents and rudimentary format---the text more properly belongs at e.g. a web resource to be pointed to in the External links section. --Wernher 00:47, 26 Jun 2005 (UTC)
- Setup tools in Linux Debian box
- login to root user
- install avr development tools, using the command
apt-get install binutils-avr gcc-avr avr-libc uisp
- prepare a simple avr serial programmer
- examples to use the above programmer with uisp (assume in ATmega8535, by above simple serial programmer, printer port, debian linux box, hex file as avrm8ledtest.hex)
- Read the Fuse :
uisp -dprog=dapa --rd_fuses -dpart=ATmega8535
- Erase Whole Chip :
uisp -dlpt=/dev/parport0 --erase -dprog=dapa -dpart=ATmega8535
- Program Chip :
uisp -dlpt=/dev/parport0 --upload if=avrm8ledtest.hex -dprog=dapa -v=3 --hash=32 -dpart=ATmega8535
- Read the Fuse :
- examples to use the above programmer with uisp (assume in ATmega8535, by above simple serial programmer, printer port, debian linux box, hex file as avrm8ledtest.hex)
- if you buy a new chip, you cannot program this chip by the above serial programmer. You must have a avr parallel programmer to set the Fuse High Byte - SPIEN bit to logic LOW. Please take a look of page 236 of atmel datasheet 8535 as example. Then
'strange' instruction set
It is not strange that there is not a 'add immediate' in the AVR instruction set. The article in the german Wikipedia explains why this is so.
However, I am not familiar with the english language and therefore do not change the article. It would be kind if a native speaker could explain this. There is a link to an english pdf in the germen article that explains the genesis of the instruction set.
--Georg-Johann 12:55, 4 December 2005 (UTC)
"Strange" is an english idiom that in this context means that it differs from other instructions set and that it seems unusual (ie: strange) that they would choose to include SUBI and discard ADDI when the other-way-around would seem more natural. Most of us are used to the concept of adding a negative number to perform a subtraction ie: ADDI R16,(-2)
Removed excessive list of external links
-- Egil 08:30, 30 April 2006 (UTC)
AVR Forums & Discussion Groups
- The Atmel AVR Discussion forum
- The Atmel AVR Discussion Group
- The Atmel AVR free books
- The Atmel AVR Forum & Software Archive
- Atmega128 - Spanish Forum
Machine Language Development
C Language Development
- GNU Development Environment for AVRs – by Rich Neswold
- Procyon AVRlib - C Function Library
- Programming AVRs with GCC – by Guido Socher
BASIC & Other AVR Languages
AVR Butterfly Specific
Other AVR Links
- WinAVR – Open Source Suite for Windows & GCC
- AVR Newbie Articles
- Candle Automation Tutorials
- Cornell Projects
History that led to "Atmel Norway"?
Atmel is a large multinational corporation. This article makes it look as if the AVR was developed in Norway by a Norway-based company.
Was this the case, and the company bought by Atmel, did Atmel set up the subsidiary, or is the truth still more convoluted? --Alvestrand 02:17, 3 June 2006 (UTC)
"Although the number of writes to EEPROM is practically unlimited, Atmel claims reliability only up to 100,000 writes."
The first part of the sentence is NOT true. EEPROMs are subject to "wear out" after a number of write cycles.... (At least, that I what I learned in my studies (el. engineering; focus microelectronics)... ASFAIK this is still that way) If someone disagrees, feel free to revert. See also topic EEPROM 195.37.212.221 09:52, 30 November 2006 (UTC)
- Correct, that statement is false. EEPROMs can die. (BSEE, VLSI concentration) 75.46.134.13 05:24, 9 January 2007 (UTC)
Atmel's troubles vs. AVR article
Atmel's financial troubles seem irrelevant in an article about the AVR core. 05:33, 9 January 2007 (UTC)
- At first glance I might tend to agree with you, however anything that might affect the future availability for anyone considering investing time, energy and money into AVR development may want to research this further before proceeding. Personally, I would rather there be at least a brief mention of it at least until such time as their financial situation improves and/or they sell the AVR line to someone else. What say you?
External Links
I have done a few edits to remove links that violate WP:EL (see above). However I would like to start a discussion on the following. I proprose to remove the links for language development. I believe these links do not contribute to an encylopedia article. I would be happy to retain language development links in a reduced list.--Rehnn83 13:12, 9 January 2007 (UTC)
- I've requested Semi-Protction for this page due to the probems noted above. Before adding external links please read WP:EL.--Rehnn83 11:49, 11 January 2007 (UTC)
- I'm confused. Why are some links allowed to stay and others not. I notice that only one forum is allowed, so why would the others be deleted. I also notice that in latest stripping that only one project link is allowed, which doesn't seem particularly better than any of the others that were stripped away. What gives?
- First of all please 'Sign your comments Secondly plese read WP:EL. Of the Links:
- --Atmel Corporate (Official) Links--
- Atmel Norway
- Atmel (English)
- Atmel AVR products
- 3rd Party Support - Links for other 3rd party sites
- Parametric Product Table
- AVR Studio - Free assembler/simulator IDE provided by Atmel
- For this first category - from WP:EL Try to avoid linking to multiple pages from the same website; instead, try to find an appropriate linking page within the site.. There are five links to the same site where one will do. I propose http://www.atmel.com/products/avr/ as it covers the entire article.
- ---Tutorials & Guides---
- I have no problems with this group.
- ---AVR Discussion Groups---
- The Atmel AVR Forum
- AVRFreaks community - in English
- AVR - in Polish
- www.mikrocontroller.net - in German
- The Atmel AVR Discussion forum
- The Atmel AVR Discussion Group
- The Atmel AVR free books
- The Atmel AVR Forum & Software Archive
- Atmega128 - Spanish Forum
- WP:EL States the following should be avoided
- 1-Links to social networking sites (such as MySpace), discussion forums or USENET.
- 2-Foreign-language links - These links belong in Germa Wikipedia, Spanish Wikipedia etc...
- ---Machine Language Development---
- AVR Assembler Site
- AVR Assembler Forum
- Programming Microcontrollers using Assembly Language – AVR Butterfly using free Atmel AVR Studio
- ---C Language Development---
- AVR Libc – C Library for GCC
- WinAVR – Open Source Suite for Windows & GCC
- KontrollerLab – Open Source Suite for Linux (KDE), AVR-GCC, UISP, and AVRDUDE
- C Programming for Microcontrollers - AVR Butterfly and Free WinAVR GCC Toolset
- GNU Development Environment – by Rich Neswold
- Programming AVRs with GCC – by Guido Socher
- Atman AVR C/C++ – Powerful IDE and Debugger based on AVR GCC
- GNU Development Environment for AVRs – by Rich Neswold
- Procyon AVRlib - C Function Library
- Codevision AVR Compiler - by DELCOMp
- Sample CODE in C for AVR with circuit Diagrams
- ---BASIC & Other Languages---
- AVR BASIC & Other Languages
- PyMite – a flyweight Python interpreter executes on 8-bit and larger microcontrollers
- FORTH-like language for AVR ATMega
- I don't believe Language development belongs in an article on the Atmel AVR.
- However others may disagree that is why I have left them in and started a discussion on this page.
- ---The AVR Butterfly Demo Board ---
- Clearly these links belong in AVR Butterfly not this article.
- ---AVR Projects---
- I have no problems with these links.
- Some general points of note.
- There are multiple links to sites all buy the same Author "RetroDan" - these are clearly spam. Also some of these sites violate the copyrights of others per contributors' rights and obligations. As the Author of those sites has re-produced work from AVRFreaks.net. Here, here and here. - Rehnn83 20:16, 11 January 2007 (UTC)
Some Wiki stuff
This page really needs the following tag:
A casual google search will come up with the back-dated stock allegation, but not the selling off of the AVR branch, or the retrenchment of workers.
Plus, there should be a semi-protection tag at the top as well.
(edit: typo :) )
flexible is written as flaxible