Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:multiasm:paarm:chapter_5_9 [2025/12/04 16:59] – [Pulse Width Modulation] eriks.klavins | en:multiasm:paarm:chapter_5_9 [2026/02/27 16:32] (current) – [Peripheral Management in RPi] jtokarz |
|---|
| The Raspberry Pi has ported out some General-Purpose Input/Output (GPIO) lines. Several lines share functionality across the board's peripherals. To access peripherals like GPIO, they must be enabled in the Raspberry Pi 5 OS. Many things can be done with the Raspberry Pi's available GPIOs. In the picture below, the GPIOs and their alternative functions (in scope) are shown. | The Raspberry Pi has ported out some General-Purpose Input/Output (GPIO) lines. Several lines share functionality across the board's peripherals. To access peripherals like GPIO, they must be enabled in the Raspberry Pi 5 OS. Many things can be done with the Raspberry Pi's available GPIOs. In the picture below, the GPIOs and their alternative functions (in scope) are shown. |
| |
| {{:en:multiasm:paarm:2025-12-04_15_54_09-.jpg|}} | {{ :en:multiasm:paarm:2025-12-04_15_54_09-.jpg?600 |40 GPIO Pins Description of Raspberry Pi 5}} |
| |
| |
| .asciz "0\n" | .asciz "0\n" |
| str_period: | str_period: |
| .asciz "20000000\n" @ 20 ms period = 20000000 ns (for example, servo-style period) | .asciz "20000000\n" @ 20 ms period = 20000000 ns (for example, |
| | servo-style period) |
| str_duty: | str_duty: |
| .asciz "5000000\n" @ 5 ms high time = 5000000 ns (25% duty) | .asciz "5000000\n" @ 5 ms high time = 5000000 ns (25% duty) |