Aller au contenu


Photo
- - - - -

projet: Premier Robot


26 réponses à ce sujet

#21 Leon

Leon

    Membre passionné

  • Membres
  • PipPipPipPipPip
  • 1 289 messages
  • Gender:Male

Posté 02 avril 2011 - 09:18

Tu veux qu'on aille sortir ton alim 5V de ton carton à ta place, c'est ça?

Leon.

BOB4, mon drone hélicoptère autonome d'intérieur http://heli.bot.free.fr/
BOB3, mon robot autonome d'intérieur avec WiFi + Foxboard Linux http://ze.bot.free.fr/
BOB5, robot bipède simulé, puis tentative de réalisation (fail)


#22 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 04 avril 2011 - 10:03

T'es un peu trash léon... -_-

Mais c'est certain que si tu as une alimentation vraiment régulée à disposition, ne te prends pas la tête, sors la de ce carton et teste avec un vrai 5V.
Il y a peu de chance que ça soit la cause directe de ton problème, cependant, un PIC s'alimente en 5V, c'est tout. Il ne faut pas prendre de risques avec ces petites choses, c'est fragile et ça grille bien vite.

Esprit
*Rêve d'en caser un dans un robot*


#23 skyhack

skyhack

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 885 messages
  • Gender:Male
  • Location:Racourt et Flaba (08)
  • Interests:Synthé, modélisation mécanique, bricolage divers, VTT enduro

Posté 04 avril 2011 - 10:17

Bon Léon prend ton LEXOMIL y'a des moments, just relax -_-
" Monsters are real. Ghosts are real too.
They live inside us and sometimes they win."
-------------Stephen King.------------------

" le fait que les extraterrestres étaient amis avec les Mayas ne signifie pas qu'ils sont nos amis ... "
-------------------------------------Stephen Hawking----------------------------------------------------

#24 skyhack

skyhack

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 885 messages
  • Gender:Male
  • Location:Racourt et Flaba (08)
  • Interests:Synthé, modélisation mécanique, bricolage divers, VTT enduro

Posté 04 avril 2011 - 10:17

Bon Léon prend ton LEXOMIL y'a des moments, just relax -_-
" Monsters are real. Ghosts are real too.
They live inside us and sometimes they win."
-------------Stephen King.------------------

" le fait que les extraterrestres étaient amis avec les Mayas ne signifie pas qu'ils sont nos amis ... "
-------------------------------------Stephen Hawking----------------------------------------------------

#25 sicho

sicho

    Nouveau membre

  • Membres
  • 25 messages

Posté 05 avril 2011 - 08:45

T'es un peu trash léon... -_-

Mais c'est certain que si tu as une alimentation vraiment régulée à disposition, ne te prends pas la tête, sors la de ce carton et teste avec un vrai 5V.
Il y a peu de chance que ça soit la cause directe de ton problème, cependant, un PIC s'alimente en 5V, c'est tout. Il ne faut pas prendre de risques avec ces petites choses, c'est fragile et ça grille bien vite.


ouai, mais je suis pas feignant à ce point, quand je disais dans un carton c'est pas genre son carton d'emballage là sous la main, mais un carton de quand ma mère à déménagé quelque part au grenier ou il faut une échelle pour y monter... Alors que des alim de pc j'en ai sous la main tout pleins.

J'ai pas répondu entre temps car justement je suis allé chercher l'alim au grenier.

Et c'est bien ce que je craignais, ça na strictement rien changé.

Auriez vous une ou deux pistes d'investigation de panne? (Et non j'ai pas fait d'AMDEC lol quand j'ai conçu mon system :P)

Amicalement Damien.

#26 sicho

sicho

    Nouveau membre

  • Membres
  • 25 messages

Posté 12 avril 2011 - 09:38

Bon alors, j'ai effacé de nouveau mon pic et j'ai testé un programme "tout bête".

#include <system.h>
//Cible PIC16F877, bits de configuration

#pragma DATA _CONFIG, _PWRTE_OFF & _BODEN_OFF & _WDT_OFF & 
_LVP_OFF & _CPD_OFF & _DEBUG_OFF & _HS_OSC & _CP_OFF

#pragma CLOCK_FREQ 20000000     //Configuration de la fréquence d'horloge, ici 20Mhz
        
        
void allumer(void){
                portd = 0b00000001;  // led port d bit 0 allumée
        }
void main(void){
        //Initialisation port A
        porta = 0x00;
        //Initialisation port B
        portb = 0x00;
        //Initialisation port C
        portc = 0x00;
        //Initialisation port D
        portd = 0x00;
        //Initialisation port E
        porte = 0x00;
        //Configuration port A
        trisa = 0x00;
        //Configuration port B
        trisb = 0x00;
        //Configuration port C
        trisc = 0x00;
        //Configuration port D
        trisd = 0x00;
        //Configuration port E
        trise = 0x00;
        //Configuration A/D pins
        adcon1 = 0x06;
        //désactivation du mécanisme de gestion des interruptions
        clear_bit( intcon, GIE );
        
        delay_ms(30000); //attend 30 sec après l'allumage avant d'executer la boucle
        
        
        while(1){
        
                allumer();                                                                        
        }
}

Bon c'est pas compliquer comme code lol logiquement, je branche ça attend 30 sec et une del s'allume tout le temps sur le portd bit 0 (non??).

Je test donc, je met mon résistor ma del en sortie port d bit 0, je branche sur l'alim stabilisé +5v pour mon pic...

Et roulement de tambour..... rien!!!!

bon je vérifie sur la doc que ce soit le bon port, et la bonne patte, c'est ok, je comprends pas je test ma del sur d'autres pattes et elle s'allume sur plusieurs et clignote même sur deux.

Je change donc au cas ou de pic j'en déballe un neuf le programme et teste de nouveau, identique. Que faire??

Amicalement Damien

#27 arobasseb

arobasseb

    Membre chevronné

  • Modérateur
  • PipPipPipPip
  • 718 messages
  • Gender:Male
  • Location:BORDEAUX (33)
  • Interests:Informatique, robotique et sciences technique en générale.

Posté 12 avril 2011 - 01:56

Bonjour,
Je me trompe peut-être, mais ne faut-il pas mettre les instruction 'trisX' avant les instructions 'portX'?



Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users