[Tuto] Programmer un PIC18F46K22 avec un clône PicKit 2

2013-02-11 13.29.33

Bonsoir à tous,

Aujourd’hui un tutoriel un peu hors sujet par rapport au titre même du blog.
Dans le cadre de mon cours d’électronique, il nous est demandé de programmer un « pic » (micro-contrôleur) sur une carte électronique… Voici à quoi ça ressemble !

412176_2709548370232_214839662_o

Pas mal hein ?

Présentation des outils

Pour ce faire, on utilise un environnement de développement, MPLab, disponible sur le site web de MicroChip. Je préfère LARGEMENT utiliser la version X, qui utilise en fait Netbeans. De plus, il est multi-plateformes (Windows, Mac OS et Linux). De préférence, oubliez l’ancienne version qui est un vrai cauchemar à mettre en place (je n’exagère pas !)

Pour ce tuto, vous aurez besoin de :

  • MPLab X (cfr plus haut), accompagné d’un compilateur C18 3.45. La version XC8  pour Linux ou Mac OS fonctionne également, à part la librairie des delays.h que j’ai dû éditer manuellement (enlever un #IF et #IFEND EDIT : J’ai retrouvé la version 3.40 pour OSX, la voici !
    Si vous arrivez à faire fonctionner le PICkit 2 avec l’ancienne version de MPLab sans utiliser le logiciel de programmation externe, n’hésitez pas à me faire part de votre solution via les commentaires !
  • Service .Net de Microsoft. Faites donc bien vos mises à jour Windows avant de vous lancer.
  • PicKit 2 Programmer (disponible ici). Il faut d’abord extraire l’archive puis lancer le fichier Setup.exe et uniquement celui-là !
  • Ce fichier de configuration personnalisé (PK2DeviceFile.dat)

L’ennui, c’est que le PIC18F46K22 ne peut être programmé que via USB ou par port RJ11.

  • La première solution, via USB, est la plus facile. Elle ne requière qu’un simple câble et un petit logiciel (AN1310). Le grand désavantage, c’est que ce logiciel écrit dans la mémoire volatile. Autrement dit, à chaque fois que l’on enlève la source d’alimentation de la carte, le programme s’efface. :(
    Pas très efficace donc pour programmer à long terme, car vous devez toujours avoir un pc à disposition pour montrer un programme fonctionnel sur la carte.
  • La deuxième solution, via le RJ11 est plus complète. Elle va écrire dans une mémoire non volatile et réutilisable. Ainsi, le programme sera disponible même si la carte a été éteinte entre temps.
    Mais cette solution demande un composant externe, un programmateur/débogueur de Pic, que l’on trouve chez MPLab. Soit le kit ICD3, soit le PicKit 2.

Lire la suite

iPad 2, sortie vidéo et écran VGA

Steve Jobs a présenté son nouvel iPad 2, ce n’est plus un secret désormais. Plus fin, léger, beau et en blanc (ouiiiiiiiii ! :D)

 

Ce qui a retenu mon attention, c’est l’annonce de l’adaptateur HDMI. Très utile, il permet de projeter tout l’affichage de l’iPad sur un écran externe (y compris le springboard, et toutes les applications – Jeux ).

 

Mais qu’en est-il de ceux qui possèdent un écran uniquement VGA (comme moi !) ?
Est-on obligé d’acheter l’adaptateur HDMI puis ensuite un convertisseur numérique – analogique pour brancher l’écran VGA ?

Et bien rassurez-vous, l’iPad 2 est compatible avec l’adaptateur VGA vendu l’année dernière.

 

Pour source, le site web d’apple

 

Use the Apple VGA Adapter to mirror whatever’s on your iPad 2 screen — apps, presentations, websites, and more — on your VGA-equipped TV, display, projector or other compatible display in up to 1080p HD.

Watch slideshows and video on the big screen in up to 720p by connecting your iPad, iPhone 4, or iPod touch (4th generation) to a television, projector, or other VGA-compatible display.

The Apple VGA Adapter connects to your iPad, iPad 2, iPhone 4, iPod touch (4th generation), iPad Dock or Universal Dock via the dock connector and to your projector or display using the VGA adapter.

 

Pour moi une EXCELLENTE nouvelle, je me voyais déjà brancher des tonnes de câbles autour de mon futur iPad 2 ;)

La géolocalisation WiFi s'étend en Belgique !

Dans la lignée de mon dernier billet sur la géolocalisation par antennes gsm, j’ai découvert cet après-midi que Skyhook, la société parcourant les territoires à la recherche des réseaux WiFi, est passée par Namur pour étendre sa base de données.

Plus d’images dans la suite !

Lire la suite

[Tuto express] Activer la géolocalisation des antennes GSM

Ce petit tutoriel express, ou astuce si vous préférez, s’adresse à tous ceux ayant un problème de géolocalisation avec leur iPhone.

Si vous avez un forfait data approprié et que votre iPhone 2G ne vous localise pas avec les antennes GSM (triangulation), alors cette astuce détaillée dans la suite est pour vous ! :D

Géolocalisation incorrecte

Géolocalisation incorrecte

Lire la suite