Author |
Topic |
|
Tobias_Sv
Member
330 Posts |
Posted - 2005/05/26 : 22:23:28
|
Tjo
Om jag skulle vilja styra en Wolfson WM8816 + LCD (HD44780) + ev. någon annan funktion som t.ex mäta spänning eller temp. Hur svårt är det egentligen?
Jag har 4 olika chip är någon av dom lämplig?
PIC16LF628 PIC16F628A ATMEGA16 16PI ATMEGA162 16PI
Tack |
|
mr. Triatic
Member
1476 Posts |
Posted - 2005/05/26 : 23:20:59
|
känner inte till atmegorna, men picarna borde absolut räcka till.. |
Livet är för kort för mono |
|
|
AndersJ
Starting Member
40 Posts |
Posted - 2005/05/27 : 00:04:50
|
Hej!
För att göra det enkelt för dig så använder du dig av ATmega16. Den klarar allt det du ber om och mer.. Om du använder någon av de c-kompilatorer som finns ute, tex codevision, så finns det bibliotek med användbara funktioner i. Om du vill styra en lcd så görs det enkelt med några funktionsanrop. Codevision finns att ladda ner för evaluering gratis. Det enda som begränsar är kodstorleken (2k), vilket du inte kommer att komma upp i med de enkla saker du ska göra. Om du vill mäta spänning så finns det ju en 10-bitars AD-omvandlare i kretsen också :) + att om du använder någon extern krets med i2c-interface så går det alldeles utmärkt att kommunicera med denna genom hårdvara som finns i AVRn.
mvh Anders |
|
|
Tobias_Sv
Member
330 Posts |
|
Tobias_Sv
Member
330 Posts |
Posted - 2005/05/27 : 02:14:52
|
En sak till... det finns inte nått Bra simulerings program till AVR eller PIC där man ritar schemat och sen kan se hur en LCD uppför sig? |
|
|
Llönnblom
Brutal-"Harry" 2005
787 Posts |
|
AndersJ
Starting Member
40 Posts |
Posted - 2005/05/27 : 10:39:09
|
Klart du ska spendera lite tid på det Du kommer säkert tycka det är kul när du väl kan det.
Bascom har jag aldrig använt men om man inte har programmerat så mycket förut kan det säkert vara ett bra alternativ.
Hittade en simulator för att simulera avr (med kod) tillsammans med yttre delar. Hur bra det är eller hur användbart programmet är vet jag inte. Har aldrig använt det själv. http://www.labcenter.co.uk/products/
Den där större displayen som du hade blir nog krångligare att använda än en HD44780-kompatibel eftersom du nog måste skriva all kod själv. Du skulle ju kunna börja med en enkel display för att lära dig lite mer och sedan kan du ju ändra om för att använda den större |
|
|
Freddie
Member
322 Posts |
Posted - 2005/05/27 : 13:36:20
|
Bascom är mkt smidigt att jobba med, och lämpar sig väl för nybörjare. Kan tänka mig att program kompilerade med Bascom blir lite större än motsvarande program kompilerat i C osv. Men utrymme brukar finnas så det räcker ändå. Så vill man göra det lätt för sig använd Bascom. I och med alla färdigskrivna rutiner och kommandon är det lätt att få saker och ting att funka.
För att läsa av AD-omvandlare skriver man bara GetADC så är det fixat. Finns färdiga rutiner för I2C interface också som jag antar WM8816 använder sig av. Samt rutiner för LCD.
Jag rekommenderar det programmet varmt, om man inte vill krångla till det för sig! Är man en mer erfaren programmerare så kanske man föredrar C dock.
Har programmerat PIC med C kompilator förut, och det var markant jobbigare än att programmera Atmel med Bascom, främst pga alla färdigskrivna rutiner.
/Freddie |
|
|
Llönnblom
Brutal-"Harry" 2005
787 Posts |
Posted - 2005/05/27 : 13:46:48
|
Hade själv lite problem att få igång ett program från bascom-demot.Tror det står något i dokumentationen om det.Jag strulade lite med exemplen så vips fungerade det.Vet inte exakt vad jag gjorde. |
|
|
Tobias_Sv
Member
330 Posts |
Posted - 2005/05/27 : 15:57:51
|
Ja jag får sätta mig ner någon dag och öva lite Det är ju onekligen intressant. Blir väl en 2x24 OLED från fractronics.
Ska kolla in programmen också, det jag skulle vilja är att ha ett program som jag kan rita schema med rotary encoder/knappar/avr/och kunna lägga in WM8816 själv kanske.
Och jo den stora displayen kommer jag ju inte kunna "fixa" själv, frågan är hur mycket som behöver göras om man köper http://www.angelfire.com/electronic/micropakindustries/page2.html
Mvh |
Edited by - Tobias_Sv on 2005/05/27 16:01:23 |
|
|
Freddie
Member
322 Posts |
|
|
Topic |
|