Utilización del hardware del chip controlador

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

18.0 Introducción

La plataforma Arduino simplifica la programación proporcionando llamadas a funciones fáciles de usar para ocultar funciones de hardware complejas y de bajo nivel. Pero algunas aplicaciones necesitan eludir las funciones de acceso fácil para llegar directamente al hardware, bien porque es la única forma de obtener la funcionalidad necesaria, bien porque se requiere un mayor rendimiento. Este capítulo muestra cómo acceder y utilizar funciones de hardware que no están totalmente expuestas a través del entorno de programación Arduino.

Nota

Cambiar los valores de los registros puede modificar el comportamiento de algunas funciones de Arduino (por ejemplo, millis). Las capacidades de bajo nivel descritas en este capítulo requieren cuidado, atención y pruebas si quieres que tu código funcione correctamente.

Hay cuatro características clave del hardware que debes comprender antes de profundizar en él. Los registros son posiciones de memoria del microcontrolador que pueden utilizarse para alterar su comportamiento. Cuando trabajes con otras características del hardware, a menudo manipularás los registros para configurarlos. Las interrupciones son señales generadas por el microcontrolador, generalmente en respuesta a un evento externo, que permiten a los bocetos de Arduino responder inmediatamente cuando ocurre ...

Get Libro de cocina Arduino, 3ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.