Re: uC Slection for a learner project
- From: Frank-Christian Kruegel <dontmailme@xxxxxxxxxxxx>
- Date: Sun, 04 May 2008 17:41:19 +0200
On Sat, 3 May 2008 10:51:56 -0700 (PDT), AC Me <mmalone@xxxxxxxxxxxxxxxx>
wrote:
1. Very small power consumption. It would be nice if the uC would be
capable of operating from the merest suggestion of a hint of a
picowatt :)
There are several. I'd start with MSP430 and AVR.
2. A 1-Wire interface would be nice. This would make the development
process easier.
No mcu has a dedicated 1w port. You can make a 1-w master either with a
single port pin or (easier) with an UART.
See AVR Appnote 318. Instead of the shown oc buffer you can simply use an
74HC125 or 74HC126 (can't remember which one has the non-inverted gate)
3. The ability to store perhaps 2GB of data. I believe this would
require the means to either write/read a MMC/SD card or a USB memory
device (a memory stick, I believe these are called). It would be nice
if the uC had the capability to access the MMC/SD or USB directly
although using one of the more common uC interfaces (e.g. SPI) is
probably all that can be expected.
USB is too complex. SDs card can be switched to SPI mode, so this is your
way.
6. The ability to transfer the stored data to a PC. If a USB memory-> #3
7. A real time clock
There are plenty of i2c or spi rtc chips. The Philips/NXP PCF8583 and
PCF8593 are popular and cheap ones.
8. Some mechanism to configure the device - for example the date and
time; this could be via a PC link or perhaps the use of on-board
switches and an LCD. If switches/LCD then the ability to drive an LCD
would be required. If a PC link then perhaps an RS232 interface, or
the use of the previously mentioned USB/Ethernet interfaces (but this
could perhaps make things a tad more complicated than they need to
be). Of course, I could provide both an on-board mechanism to
configure the device and a PC link.
A serial port will be the easiest way.
9. Reasonable overall cost.
10. The availability of evaluation boards at perhaps $100 or less.
11. Free or cheap development tools
If you go for AVR you don't need to buy anything. Grab AVRStudio from Atmel,
the WinAVR GCC plus something like Ponyprog or avrdude for ISP programming.
A parallel port programmer cable is easy to build. Or (better) obtain an
AVRISPmk2 USB cable for 36$ (e.g. Digikey). If you want an eval board, go
for the STK500. There are cheaper ones, but the STK500 is a programmer as
well, and it is the only one to support high voltage programming, which you
might need when messing around with the fuses.
Mit freundlichen Grüßen
Frank-Christian Krügel
.
- Follow-Ups:
- Re: uC Slection for a learner project
- From: AC Me
- Re: uC Slection for a learner project
- From: Grant Edwards
- Re: uC Slection for a learner project
- References:
- uC Slection for a learner project
- From: AC Me
- uC Slection for a learner project
- Prev by Date: Re: Simple Clockable Decoder Chip
- Next by Date: Re: uC Slection for a learner project
- Previous by thread: Re: uC Slection for a learner project
- Next by thread: Re: uC Slection for a learner project
- Index(es):
Relevant Pages
|