Hallo. Ich habe nur eine kurze Verständnisfrage: Atmel bietet das ASF an. http://asf.atmel.com/docs/latest/index.html Was ist das für ein Framework? Ich dachte hier eine Vielzahl ein Codebeispielen zur Programmierung der µC Module (Timer, ADC, I2C...) zu finden. Aber scheinbar ist dieses Framework nur dazu gedacht, die unterschiedlichen Boards, die man bei Atmel kaufen kann mittels der ASF API ansprechen zu können. Ist das richtig? gruß NB
Ja
1 | The Atmel® Software Framework (ASF) is a MCU software library providing a |
2 | large collection of embedded software for Atmel flash MCUs: megaAVR, AVR |
3 | XMEGA, AVR UC3 and SAM devices. |
4 | -It simplifies the usage of microcontrollers, providing an abstraction to the hardware and high-value middlewares |
5 | -ASF is designed to be used for evaluation, prototyping, design and production phases |
6 | -ASF is integrated in the Atmel Studio IDE with a graphical user interface or available as standalone for GCC, IAR compilers |
7 | ASF can be downloaded for free |
Prinzipiell finde ich die Idee nicht schlecht, aber für meine bisherigen Projekte ist es viel zu umfangreich und komplex, sodass ich es fast nie verwendet habe. Lediglich die TWI-Lib verwende ich in meinen Projekten aus der ASF. Aber runtergestrippt auf meine Bedürfnisse. Da ist meist viel zu viel Ballast drin.
Nicht nur für die Atmel Boards... für meine eigenen starte ich auch immer nen ASF Projekt... für die USB Funktionen z.B. macht das viel Sinn...
Ok thanks! Wollte lieber nochmals nachfragen, bevor ich an dieser Stelle evtl. was wichtiges übersehe. :) Da du schon hier bist, wie kann ich mittels Atmel Studio 6 am besten mit der avr lib arbeiten? Würde gerne eine Übersicht haben, was die lib alles enthält und was ich davon nutzen kann. Oder hab ich dafür nur das µC datasheet zur verfügung? gruß NB
http://asf.atmel.com/docs/latest/ Und im AVR-Studio über den ASF Explorer findest du auch alle Infos.
Basti schrieb: > für meine eigenen starte ich auch > immer nen ASF Projekt Wie startet man ein ASF Projekt? Du meinst über "File > New > Example Projekt from ASF" und dann einfach nach deinen Bedürfnissen abändern?
Timmo H. schrieb: > http://asf.atmel.com/docs/latest/ Ich meinte nicht die ASF lib, sondern die avr lib von Atmel studio 6. Nach meinem Verständnis sind das 2 paar unterschiedliche Stiefel. ^^
In meinen oberen Post wären noch 2 Fragen offen. Könnte die jemand bitte beantworten? ^^ gruß NB
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.