Bonjour à tous,
On m'a offert dernièrement une magnifique carte atmel attiny 104.
Malheureusement j'ai beaucoup de mal à faire juste fonctionner les pins.
Je n'arrive tout simplement pas à mettre à l'état haut ou bas une pin.
Je trouve cela vraiment navrant, c'est pourquoi j'en appel à votre aide programmateurs!
Voici mon code (écrit sur atmel studio 7) :
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include <avr/io.h> int main(void) { //orientation des ports en sortie DDRA=0xFF; DDRB=0x0F; //On enlève les résistances de pull up PUEA=0; PUEB=0; //écriture sur les ports PORTA=0xFF; PORTB=0x00; while (1) { } }
ici, j'essaye de mettre mes 8 pins du port A à 1, et les 4 pins du port B à 0.
La procédure pour vérifier si ma pin fonctionne est toujours la même:
Je charge le programme à l'aide d'un câble usb faisant le lien entre mon ordinateur et la carte.
Le message suivant apparaît :
j'appuie sur ok et puis j'observe à l'aide d'un oscilloscope les pins (le câble usb toujours branché pour l'utiliser en tant qu'alimentation, un peu à la manière d'un arduino).
Partager