Mikä otsikkotiedosto korvasi < avr / io.h > Atmel ARM -prosessoreissa?

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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *