Keil Logo

Vendor Peripherals

Chip vendors use a wide variety of on-chip peripherals to distinguish their parts from each other. Device peripherals such as I/O Ports, Timers, PWMs, A/Ds, or D/As can have different functions and performance characteristics. This variety is a challenge for the software developer and makes code reuse difficult. CMSIS addresses these difficulties by providing a vendor-independent hardware abstraction layer with a common approach to interface peripherals, real-time operating systems, and middleware components across all silicon vendor products.

The code examples in this chapter demonstrate a possible use of peripherals with CMSIS:

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.