Themen:

AVR, avr-gcc, CAN, CPLD, Elektronik, Mikrocontroller, MSP430, PIC, Roboter, Schaltungen, Sensoren, Software, Testboards

Kategorie: avr-gcc

Größe einer C-Bibliothek anzeigen

Um zu schauen wie viel Speicher eine C-Bibliothek auf dem AVR belegt habe ich ein kleines Python-Script geschrieben, was eine ungefähre Größenabschätzung ermöglicht.

Zum Anfang

Universelle CAN Bibliothek

Eine CAN-Bibliothek die neben dem MCP2515 auch einen AT90CAN32/64/128 oder SJA1000 ansteuern kann.

Zum Anfang

Ansteuerung des MCP2515 (Tutorial)

Ein kleines Tutorial zum Einstieg in die Programmierung des MCP2515 unter avr-gcc

Zum Anfang

Codeschnipsel für avr-gcc

Kleine Programmmbeispiele zu folgenden Themen:

  • Verwenden des Analog/Digital Wandler
  • PWM mit Timer1

Zum Anfang

WinAVR (Tutorial)

Wer seine AVRs gerne in C programmieren möchte wird irgendwann über den avr-gcc Compiler stolpern. Er ist eine Portierung des Open Source Compilers gcc und somit mit allem Quelltexten verfügbar. Speziell für die Leute die Windows benutzen, gibt es ein Programmpacket welches den Einstieg sehr erleichtert: WinAVR. Darin ist alles enthalten was man für das Programmieren braucht: Compiler, Linker, avr-libc, sogar ein Editor (Programmers Notepad) ist vorhanden.

Zum Anfang

Ansteuerung des UART mit avr-gcc

Wie steuert man mit avr-gcc in C den UART an?
Codeschnipsel zu den Themen:

  • Ansteuerung des UART
  • Verwenden des UART mit Interrupts
  • Strings aus dem Flashspeicher ausgeben

Zum Anfang