K
kender
Guest
Kolegi,
Jaz sem novi na orožje (običajno disclaimer).Ali lahko kdorkoli priporočiti priročno knjižnico ali metodologije za racionalizacijo preprostih digitalnih I / O.Jaz sem zaskrbljen več o vzdrževalno kodo od hitrosti izvedbe.Tukaj je, kako je to storila v IAR primere.Mislim, da sa veliko kode za samo, da lahko preklopite pin visoko ali nizko.
Koda:
/ / Datoteke: board.h
/ / USB povezave LED
# Define USB_LINK_LED_MASK (1UL <<18)
# Define USB_LINK_LED_DIR IO1DIR
# Define USB_LINK_LED_FDIR FIO1DIR
# Define USB_LINK_LED_SET IO1SET
# Define USB_LINK_LED_FSET FIO1SET
# Define USB_LINK_LED_CLR IO1CLR
# Define USB_LINK_LED_FCLR FIO1CLR
# Define USB_LINK_LED_IO IO1PIN
# Define USB_LINK_LED_FIO FIO1PIN
Jaz sem novi na orožje (običajno disclaimer).Ali lahko kdorkoli priporočiti priročno knjižnico ali metodologije za racionalizacijo preprostih digitalnih I / O.Jaz sem zaskrbljen več o vzdrževalno kodo od hitrosti izvedbe.Tukaj je, kako je to storila v IAR primere.Mislim, da sa veliko kode za samo, da lahko preklopite pin visoko ali nizko.
Koda:
/ / Datoteke: board.h
/ / USB povezave LED
# Define USB_LINK_LED_MASK (1UL <<18)
# Define USB_LINK_LED_DIR IO1DIR
# Define USB_LINK_LED_FDIR FIO1DIR
# Define USB_LINK_LED_SET IO1SET
# Define USB_LINK_LED_FSET FIO1SET
# Define USB_LINK_LED_CLR IO1CLR
# Define USB_LINK_LED_FCLR FIO1CLR
# Define USB_LINK_LED_IO IO1PIN
# Define USB_LINK_LED_FIO FIO1PIN