Aller au contenu


Photo
- - - - -

Programmation des microcontrôleurs


3 réponses à ce sujet

#1 Jarvis81

Jarvis81

    Nouveau membre

  • Membres
  • 1 messages

Posté 07 juillet 2011 - 10:00

Bonjour à tous!

Je suis technicien en électronique et je cherche à me former dans la programmation des microcontrôleurs. Je programme en c et j'ai déjà travaillé sur MicroChip 16F, nxp1768 (Mbed). J'ai fait des programme simple exemple: gérer la liaison série, un afficheur, PWM etc...
je souhaite aller plus loin et faire des programmes plus avancées.

Auriez-vous des idées de matériel que je pourrais acheter?

#2 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 08 juillet 2011 - 01:11

Bonsoir,

Je suppose que la réponse que je vais te faire va être aussi vague que la question.
En effet, quels sont les µC que tu souhaites programmer,
Qu'appelles tu outils, car la encore, si c'est juste une carte de programmation de PIC tu dois déjà en avoir une (puisque tu as déjà programmé des 16F.
Donc parles tu de capteurs, mais lesquels, parle tu de carte de programmation, mais pour quel µC, etc.

Bonne soirée
Cdlt
Yves

 


#3 Leon

Leon

    Membre passionné

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

Posté 08 juillet 2011 - 05:32

Le Mbed est une très bonne plate forme pour apprendre à faire des trucs compliqués. Le nxp1768 est un truc vraiment performant, je ne vois pas trop pourquoi vouloir aller "plus loin".
Plutôt que de changer de plate forme, je te proposes de continuer là dessus. Il y a plein de choses à apprendre, notamment sur comment gérer tous les périphériques. Ca nécessite de se plonger à fond dans les datasheet, de bidouiller les registres.

Qu'est-ce que tu n'arrives pas à faire avec ton Mbed?

Après, si tu veux aller "plus loin", c'est peut-être que tu veux sortir du monde des microcontroleurs, pour passer à des systèmes à microprocesseurs, plus puissants, avec un système d'exploitation. Et là, il y a profusion de cartes pour bidouiller tout ç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)


#4 Luj

Luj

    Habitué

  • Membres
  • PipPip
  • 295 messages
  • Gender:Not Telling

Posté 08 juillet 2011 - 06:32

Bonjour !

Je vais essayer d'apporter quelques réponses. Pour aller plus loin, je te conseille d'apprendre à contrôler des périphériques sur un bus, ce qui te permettra d'avoir de nouvelles fonctionnalités par des composants autonomes, sans abandonner les micro-contrôleurs, au moins dans un premier temps.

Notamment le bus I2C, voici ce qu'il permet de contrôler (liste non exhaustive) : http://www.pobot.org/Modules-I2C.html
et nos articles présentant sa mise en pratique : http://www.pobot.org/+-I2C-+.html

Tu peux également apprendre à te servir de modules radio pour communiquer (utile pour des robots mais aussi en domotique) : http://www.pobot.org/+-XBee-+.html

Enfin, pour sauter le pas des micro-contrôleurs et embarquer un système d'exploitation sur un robot, il y a une solution peu chère, la Mini2440 : http://www.pobot.org/-La-Mini2440-de-FriendlyARM-.html

N'hésite pas à demander plus.
Julien.



Répondre à ce sujet



  


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

0 members, 1 guests, 0 anonymous users