funcionalidad ATSAM

0

Revisé las hojas de datos y las páginas de información general en el sitio de Atmel para estos núcleos ARM, y creo que son increíbles. Especialmente mirando el ATSAMA5D41, esto iría bien con un proyecto en el que estoy trabajando. El único problema es que no tengo idea de cómo funcionan los "pines". No puedo distinguir ninguna función individual de pines, es decir, USB, SPI, UART, TFT Display Control, etc.     

pregunta Jdude2345

1 respuesta

3

Mirando la hoja de datos , consulte página 10.

Las columnas de la izquierda explican la funcionalidad general de la bola: E / S, potencia, masa, etc. Las columnas del medio (PIO Peripheral A / B / C) explican qué funciones periféricas se pueden asignar a bolas particulares. La columna de la derecha explica la configuración de arranque de la bola, por lo que, por ejemplo, las bolas del bus de memoria externa se convierten en un bus de memoria, de modo que cuando se arranca, realmente se ejecuta.

Debo señalar un par de cosas que pueden afectar tu amor por este procesador.

En primer lugar, se ofrece exclusivamente en un paquete BGA (matriz de cuadrícula de bola). Esto realmente requiere la soldadura de la máquina, y los paquetes BGA con un mayor número de pines pueden ser bastante difíciles de diseñar (o al menos, de bien ).

En segundo lugar, este es un microprocesador (MPU), no un microcontrolador (MCU). De tu pregunta no queda claro si te das cuenta de esto; Es posible que desee una MPU. Sin embargo, si está buscando un MCU, este NO es su bebé.

Una MCU es (en general, aunque no exclusivamente) una solución de un solo chip para diseños incrustados más pequeños. Es posible que tengan de 1kB a 2MB de Flash, y algo de hasta 256kB de RAM. Es posible que ejecuten un sistema operativo, pero lo más probable es que sea un RTOS, no un sistema operativo para PC completo.

Una MPU es el núcleo de una computadora en toda regla. Por lo general, requieren memoria externa, tanto volátil como no volátil. Normalmente tienen velocidades de reloj en los 100 megahercios. Están diseñados para ejecutar un sistema operativo estilo PC, como Linux; Piensa en Raspberry Pi o Beaglebone. El diseño de una placa de circuito para una MPU es muy poco trivial.

    
respondido por el markt

Lea otras preguntas en las etiquetas