HiFiForum.nu
Home | Forums | Profile | Register | Active Topics | Links | Members | Articles | PM | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Private Messages
You must log in to check messages
 All Forums
 HiFiForum.nu - Mångfaldens forum
 Teknik och DIY
 Någon AVR/PIC expert här?
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

Tobias_Sv
Member

330 Posts

Posted - 2005/05/26 :  22:23:28  Show Profile  Visit Tobias_Sv's Homepage Send Tobias_Sv a Private Message
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  Show Profile Send mr. Triatic a Private Message
känner inte till atmegorna, men picarna borde absolut räcka till..

Livet är för kort för mono
Go to Top of Page

AndersJ
Starting Member

40 Posts

Posted - 2005/05/27 :  00:04:50  Show Profile Send AndersJ a Private Message
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
Go to Top of Page

Tobias_Sv
Member

330 Posts

Posted - 2005/05/27 :  02:13:23  Show Profile  Visit Tobias_Sv's Homepage Send Tobias_Sv a Private Message
Hej Anders!

Du, det där låter ju bra det. Jag laddade hem ATMEL's AVR Studio 4 men insåg snabbt att det inte bara är att tuta och köra fast jag gjorde nån simpel nedräknare från 255 till 0

Då är ju frågan... spendera många veckor på att ihuvudtaget fatta något eller att ge upp.

Saken är den att jag har en lite större LCD också som vore kul att ha (320x240 grafisk)
http://www.graphic-lcd-lcds.shopeio.com/inventory/images/G321DX1R1AC.gif

Och den kan styras från denna:
http://www.angelfire.com/electronic/micropakindustries/page2.html

Fast frågan är hur lätt den är också att ha att göra med...

Mvh
Go to Top of Page

Tobias_Sv
Member

330 Posts

Posted - 2005/05/27 :  02:14:52  Show Profile  Visit Tobias_Sv's Homepage Send Tobias_Sv a Private Message
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?
Go to Top of Page

Llönnblom
Brutal-"Harry" 2005

787 Posts

Posted - 2005/05/27 :  06:05:56  Show Profile Send Llönnblom a Private Message
Här är ett alternativ:

http://www.mcselec.com/bascom-avr.htm

http://www.mcselec.com/download.htm
Go to Top of Page

AndersJ
Starting Member

40 Posts

Posted - 2005/05/27 :  10:39:09  Show Profile Send AndersJ a Private Message
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
Go to Top of Page

Freddie
Member

322 Posts

Posted - 2005/05/27 :  13:36:20  Show Profile Send Freddie a Private Message
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
Go to Top of Page

Llönnblom
Brutal-"Harry" 2005

787 Posts

Posted - 2005/05/27 :  13:46:48  Show Profile Send Llönnblom a Private Message
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.
Go to Top of Page

Tobias_Sv
Member

330 Posts

Posted - 2005/05/27 :  15:57:51  Show Profile  Visit Tobias_Sv's Homepage Send Tobias_Sv a Private Message
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
Go to Top of Page

Freddie
Member

322 Posts

Posted - 2005/05/27 :  16:58:57  Show Profile Send Freddie a Private Message
quote:
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.


Att läsa av en pulsgivare/enkoder är inte svårt. Du kan ju kolla in denna sida om du inte vet hur det fungerar. Står bra förklarat!
http://internt.isk.kth.se/kursinfo/mekatronik/komponentkurs/workshop/pulsgivare/index.htm

Lycka till
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
HiFiForum.nu © HiFiForum.nu except: Logos and Trademarks are property of their owners, Comments are property of their posters Go To Top Of Page
Denna sida genererades på 0.33 sekunder. Snitz Forums 2000