En ole kiinnostunut ASF: n käytöstä. Onko olemassa otsikkotiedostoa, jolla asetetaan rekisteribittejä kuten AVR: n kanssa, asf.h: n lisäksi?
Kommentit
- Miksi ' ei voi käyttää Atmel Studion ulkopuolelta tulevia tiedostoja?
- Jos käytät avr-libc: tä (ja siten avr-gcc), avr / io.h-otsikko on käytettävissäsi, vaikka käytät sitä AVR-studion ulkopuolella. Kuinka luulet Arduino IDE: n hallitsevan.
- @TomCarpenter: Ei ARM-prosessoreille.
- @ IgnacioVazquez-Abrams anteeksi, kyllä menetti ARM-viitteen, lue vain Atmel ja AVR / io .h
- Oletko sivullisena katsonut ARM-sirun oheisrekistereitä? Ne ovat paljon monimutkaisempia kuin AVR, ja toimittajakirjastot voivat säästää paljon aikaa tietolomakkeen läpi kääntämällä. Jos käytät CMSIS-palvelua mahdollisuuksien mukaan, koodisi on helpompi siirtää toiselle toimittajalle.
Vastaa
I mielestäsi etsimäsi on CMSIS-standardikirjastot (Cortex Microcontroller Software Interface Standard)
Se on toimittajan riippumaton ja sisältää rajapintoja yhteisiin rekistereihin, gpioihin jne. Atmelille se sisältyy ASF: ään, mutta sinun ei tarvitse käyttää ASF: ää, ota vain CMSIS-kirjastot tai voit ladata CMSIS: n ARM: n verkkosivustolta. Todennäköisesti käyttämässäsi IDE: ssä on myös ohjattu toiminto uusien projektien luomiseen, mikä antaa sinulle mahdollisuuden sisällyttää ne. Lähes tavalliset käyttöliittymät, joihin jokainen toimittajakirjasto on rakennettu.