Programmer sur atmega328p en C ...
Bonjour tout le monde !
je voudrais profiter de l'été pour apprendre a programmer sur micro controlleur, plus precisément sur un atmega328p (et accessoirement sur attiny85v) cependant les seuls cours que je trouve sont sois en assembleur, soit sur le mauvais micro controlleur (pire, certains utilisent des IDE sous windows !)
donc si certains de vous pouvait me trouver un truc qui colle un peu mieu (et, le must, en pdf ou visionnable hors ligne) je prend !
j'ai bien sur commencé a lire le datasheet du atmega328p, ça aide ;-)
exemple de ce que j'ai trouvé :
http://www.atmicroprog.com/cours/atmel/soft.php
https://www.technologuepro.com/microcontroleur/les-microcontroleurs-avr.htm
https://hackaday.com/2010/10/23/avr-programming-introduction/
je voudrais profiter de l'été pour apprendre a programmer sur micro controlleur, plus precisément sur un atmega328p (et accessoirement sur attiny85v) cependant les seuls cours que je trouve sont sois en assembleur, soit sur le mauvais micro controlleur (pire, certains utilisent des IDE sous windows !)
donc si certains de vous pouvait me trouver un truc qui colle un peu mieu (et, le must, en pdf ou visionnable hors ligne) je prend !
j'ai bien sur commencé a lire le datasheet du atmega328p, ça aide ;-)
exemple de ce que j'ai trouvé :
http://www.atmicroprog.com/cours/atmel/soft.php
https://www.technologuepro.com/microcontroleur/les-microcontroleurs-avr.htm
https://hackaday.com/2010/10/23/avr-programming-introduction/
5 réponses
-
pour les logiciel, j'ai ce qu'il faut ...
vim, avr-gcc, avrdude et make ;-) -
Et voilà pour le logiciel :
http://www.hpinfotech.ro/html/cvavr.htm -
c'est toujours mieux que rien ! je vais étudier le PDF en question ... heureusement que je suis pas récalcitrant a l'anglais :p
-
http://www.hpinfotech.ro/html/cvavr.htm
-
Bonjour,
Si ça peut aider j'ai trouvé ça :
Dans les doc atmel ici https://www.microchip.com/
il y a cette doc en .pdf "Efficient C Coding for 8-bit AVR microcontrollers" https://www.microchip.com/
Dedans on peut y voir des exemples avec l'header io8515.h
une recherche dessus + gcc et suis tombé sur un tuto :
http://electrons.psychogenic.com/modules/arms/art/3/AVRGCCProgrammingGuide.php
Dans la doc trouvé là http://savannah.nongnu.org/projects/avr-libc/ il est noté que atmega328p et attiny85 sont supportés
Il y a d'autres infos avec google : "avr toolchain gcc"