Codevision AVR C y Atmel AVR C compilador

4

¿Cuál es la diferencia entre Codevision AVR C y el compilador Atmel AVR C?

    
pregunta mad_z

2 respuestas

4

Realmente no hay mucha diferencia, puede haber algunas diferencias en cuanto a qué chips son compatibles con Codevision, por lo que es posible que desee verificar el chip que planea usar.

Hay diferentes IDE disponibles. Codevsion tiene su propio IDE y hay diferentes IDE para elegir para avr C de Atmel (como AVR Studio 4 ) Pero también puede usar WinAVR que usa GCC , o puede usar GCC con otro IDE de su elección o puede ir sin el IDE por completo. Si utiliza GCC, este es un buen sitio web para consultar AVR Libc . Para obtener más información y tutoriales sobre AVR, debe consultar AVR Freaks .

    
respondido por el zklapow
3

En general son bastante similares

Hay algunas cosas que conozco:

  • En Codevision puede referirse a los bits individuales (pines) en un puerto directamente como: PINA.1 en lugar de cambiarlos.
  • El almacenamiento de datos en la memoria del programa es un poco más fácil de usar en Codevision
  • El compilador de Codevision proporciona algunos pseudo registros que puede usar para asegurarse de que una lectura de un registro de 16 bits sea atómica.
  • Las interrupciones se instalan de forma diferente
respondido por el NeedTungsten

Lea otras preguntas en las etiquetas