Show Posts
Pages: [1] 2
1  Using Arduino / Microcontrollers / New Microprocessor Reference Sheet on: March 02, 2012, 10:36:19 am
We have just updated our Microprocessor Reference Sheet with a new page that contains, the ATMegaXX4/Sanguino, 10-pin ISP header and the FTDI header. We've also introduced a brand new Electronics Reference Sheet to put on your wall or on your desk where all your electronic DIY projects are happening.

After some great feedback from the community we also made higher resolution versions available, suitable for printing on both A4 and A3 paper.

Check it out at:  http://www.akafugu.jp/posts/blog/2012_03_02-Electronics-Reference-Sheet-v1/
2  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 06, 2012, 10:53:14 pm
Thanks for the suggestion, we'll try it out and see how it looks
3  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 06, 2012, 10:06:48 pm
Good news, we have now added ATTinyX4 as well to the cheat sheet, you can find the updated version here: http://www.akafugu.jp/posts/resources/reference-sheet/
4  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 05, 2012, 07:34:25 pm
Thanks kermit,

attiny84 and attiny87/167 are on our TODO list. smiley
5  Using Arduino / Microcontrollers / Re: Arduino as ISP, Mininial Circuit Error- pins_arduino.h No such file.. on: February 03, 2012, 06:43:48 am
New in Arduino 1.0 is the hardware/arduino/variants, you need to add a variant to your boards.txt like this:

atmega328bb.build.variant=standard
6  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 03, 2012, 06:37:34 am
You won't be able to use the inverted PWM for Arduino, but the sheet covers both Arduino pin numbers and normal port numbers (that's why it says D3/PB3). That said, there should be a note saying that PB3 is a "special" PWM pin.
7  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 03, 2012, 02:57:08 am
You didn't misunderstand: The new version of the cheat sheet was meant to do exactly that: For example, physical pin 11 on the ATTiny2313/4313 is PD6 (when programming in low-level avr-gcc) and is assigned to Arduino pin number 8: This is written as PD6/D8 in the cheat sheet.
8  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 03, 2012, 01:19:57 am
There is a note in the cheat sheet that says "ATTiny13 has PWM only on PB0 and PB1"

As for ATTinyX5, PB3 and PB4 can both output PWM, but they are not independent (see page 89 in the full datasheet: PB3 can be set to output the inverse of PB4). I suppose that information could be added to the note, if I can figure out a concise way of writing it smiley
9  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 02, 2012, 11:37:50 pm
@karl_b: Asterisks indicate PWM pins?

Yes smiley

I see that it is not so clear in the cheat sheet, will update it with an additional note. Thanks!
10  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 02, 2012, 10:01:16 am
Yeah, that's a very nice diagram too. In fact, we used it along with the description in core_pins.h as a reference when we updated the cheat sheet.

PS: D17 isn't directly usable, since it is the RESET pin and needs to be remapped by changing fuses to function as a normal digital port. The same goes for D5 in the ATTinyX5 (but we left it in the diagram, since it is also assigned to analog port A0).
11  Using Arduino / Microcontrollers / Re: ATTiny 25/45/85/2313 Pin numbers on: February 02, 2012, 09:25:20 am
Hi,

We've updated the cheat sheet that was mentioned earlier in this post to include Arduino-tiny pinouts for the ATTiny2314/4313 as well as ATTiny25/45/85.

If you are interested, it can be downloaded here:
http://fb.me/1sv07S3Pj
12  Using Arduino / Programming Questions / Re: Char array comparison problem help needed on: January 14, 2012, 05:04:30 am
To guard your loop for strings longer than 19 characters you might want to change:
while (Serial.available()>0) to while (Serial.available()>0 && index < (20 - 1))
13  Using Arduino / Programming Questions / Re: Char array comparison problem help needed on: January 14, 2012, 03:41:40 am
You need to reset your index as well.
14  Using Arduino / Microcontrollers / Re: Arduinos- why 16MHZ instead of 20? on: January 14, 2012, 03:12:08 am
There is also XmegaDuino for the XMega family of Atmel processors. XMega runs natively on 32 Mhz.
Available on GitHub: https://github.com/akafugu/Xmegaduino
15  Using Arduino / Microcontrollers / Re: Atmega328AU burning bootloader via AVRISPMKII on: January 13, 2012, 07:57:37 pm
This might help you:

http://arduino.cc/forum/index.php?topic=58670.0
Pages: [1] 2