[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


Share on Facebook

[Test] Liseuse Sony PRS-T2

Oyez, oyez !

Moi de Janvier, synonyme d’examens mais aussi de mon anniversaire !
A cette occasion je souhaite remercier ma compagne qui m’a offert pour cet événement une liseuse d’eBook Sony PRS-T2 !

Voici donc mon test complet, en vidéo !


Share on Facebook

Mise hors ligne du site – Merci OVH !!

Bonjour à tous,

Certains d’entre vous l’auront sans doute remarqué, le site était hors ligne depuis début novembre.

Que s’est-il passé ?

Et bien j’utilise le blog scratiphone comme moyen de communication mais j’utilise également l’espace disque comme stockage de fichiers personnels (quel plaisir d’envoyer des énormes fichiers de GoPro ou des photos à des amis, en un seul clic).

L’an dernier, j’avais réalisé un petit programme Java personnel pour m’aider à gérer un serveur Siri Proxy.
Je l’avais mis publiquement sur mon espace disque pour que tout le monde puisse le télécharger et connaître en un clin d’oeil le statut du serveur.

Seulement, une société de protection de l’internet (C-Sirt) a scanné ce fichier et l’a vu comme une potentielle menace de sécurité (étant donné qu’il se connectait directement à internet pour vérifier le serveur), il a été considéré comme cheval de Troie.

Une plainte a donc été déposée chez OVH (mon hébergeur) en mai 2012.

Le weekend dernier, j’étais en vacances à Barcelone, qui dit vacances dit peu de wifi et déconnexion web pour décompresser.

Pendant ce délai, OVH a traité la plainte et m’a envoyé un email stipulant que si je ne supprimait pas ce fichier dans les 24h mon site serait fermé.

N’ayant eu accès à internet que peu de fois sur le séjour, je l’ai vu bien trop tard et le site fut fermé !

Bonjour,

Nous avons bloqué l'accès Web pour votre hébergement
suite à la détection de fishing par C-sirt:

http://www.c-sirt.org/incident/?incident=273abcf7c36013961a619338f7874cf1

Fichier à supprimer: 
***********
Nous avons mis votre hébergement en chmod 000,vous devez
vous engager à corriger le problème et de faire le
nécessaire pour que ce genre de souci ne se reproduise
plus.

Si vous nous confirmez que vous allez faire les corrections
nécessaires,on peut le réouvrir en chmod 700.

Pas terrible !

Je confirme donc que je vais supprimer (non sans surprise) mon fichier personnel.
(Au passage, chaque question-réponse a un délai d’environ 12 heures !!)

Hier midi, on me confirme que mon hébergement a été rouvert. Ce n’était pas le cas, le site restait inaccessible ! Et c’est sans compter sur la consultante aussi agréable qu’une porte de prison(et les fautes de grammaire)

Bonjour,

L'hébergement vient d'être réouvert.

Merci de prendre les mesures nécessaires pour éviter ce
genre de problèmes à l'avenir.
Si cela se reproduit, votre hébergement risque d'être
bloqué définitivement.

Nous vous remerciant pour votre collaboration.

Re-belote, on renvoie un mail chez OVH, 12 heures plus tard le site est enfin sur pieds !

Résultat ? 6 jours d’absence du blog (qui carbure désormais à près de 300 visites par jour !), mes fichiers inaccessibles tout ça par un organisme tiers qui n’est pas fichu de détecter les faux positifs sur un fichier ni même d’entrer en contact directement avec moi ou de demander à OVH de le faire !!!

Conclusion, je pense de plus en plus à changer d’hébergeur. Bien que ce blog ne me coûte pas trop cher (30€ par an nom de domaine et 25 GB de disque inclus), je cherche une autre solution équivalente qui puisse me donner une liberté dans les droits des fichiers, liberté dans la base de données SQL et la taille de la BDD.

Je suis ouvert à tout autre hébergeur, si vous avez de l’expérience dans ce domaine, laissez votre avis dans les commentaires ou via le formulaire de contact.

C’était le coup de gueule du jour !! :D


Share on Facebook

Quand SiRi possède 2 voix..

Salut à tous !

Je suis de retour ;) Désolé pour le manque de news sur le blog mais les études étant ce qu’elles sont il m’est souvent impossible de mettre à jour de nouveaux billets. Ceci dit, vous êtes de plus en plus nombreux à venir me rendre visite et ça me fait chaud au coeur !

J’ai récemment fait l’acquisition d’un iPhone 4S en remplacement de mon 4. Très satisfait !

Cependant, il m’a semblé que SiRi, l’assistant vocal, ait deux voix différentes. Ce n’est pas très frappant au début, mais il y a clairement une différence.
J’ai d’abord cru à un bug suivant l’utilisation de Siri avec un ordinateur windows ou mac, comme c’était le cas avec la fonction VoiceOver avec certains iPod nano sans écran.

Mais finalement, j’ai réussi à constater la différence des voix en changeant simplement plusieurs fois la langue de Siri dans les réglages. Voici le résultat en vidéo (au passage, c’est mon premier montage sur iMovie :D )

Vous entendez ? La première est vaiment très à chi… hachée ! :p La deuxième est nettement plus fluide.

Pour les petits malins qui l’ont remarqué, oui c’est testé avec la fonction de lecture de texte présente sur iOS 5, donc ce n’est pas exactement Siri à proprement parler. Mais je confirme que ce sont les mêmes 2 voix qui donnent vie à notre cher assistant..

Alors pourquoi y-a-t-il existence de ces 2 voix ?

Ben tiens, on va demander à l’intéressé!


Share on Facebook

iOS 5 : Un petit tour des nouveautés

Et oui, nous sommes déjà fin septembre, et à moins de vivre dans un bunker vous devez être au courant de la sortie imminente de iOS 5, la grosse mise à jour pour iPhone/iPod/iPad. Je vous propose de faire un tour des nouveautés qui me sont les plus marquantes, façon scratiphone ;)   Suivez le guide en lisant la suite !

Lire la suite


Share on Facebook

C’est la rentrée !

Salut tout le monde ! :D

Voilà, les vacances sont finies et le moins que l’on puisse dire, c’est qu’elles ont été bien remplies ! ;)
Pour la petite histoire, je commence ma formation instructeur sur planeur et j’ai plutôt bien avancé !

Mais aujourd’hui reprennent les douces joies des études… Mais également la vie du blog qui lui aussi était en vacances ! ;)

Vous pouvez constater que j’ai mis une collecte de dons sur votre droite.
Pourquoi ?
Et bien mes études en informatiques me donnent beaucoup de fil à retordre, surtout sur mon petit netbook. Et j’aimerais beaucoup m’offrir un nouvel ordinateur portable, qui me permettrait de travailler plus efficacement et aussi de mettre plus souvent à jour le blog. Seulement, le minerval (frais d’entrée pour nos amis français) est assez élevé et je n’ai pas tous les moyens pour me le permettre :(

Bien sûr, cela doit être complètement volontaire de votre part. Pour vous donner une idée, si chaque visiteur avait donné 0,05€, ce nouvel ordinateur serait mien depuis longtemps :) Chaque don est important ! Que ce soit 1€, 5, 10, ou un simple clic sur le widget Merci !

Vous êtes plus de 26 000 visiteurs à avoir posé votre souris ici et j’en suis très fier et reconnaissant. En moyenne, les visites oscillent entre 50 et 100 par jour. C’est génial !!

L’article le plus populaire reste la correction du problème de vitesse sur Youtube, suivi de très près par Megavideo sur appareil jailbreaké. Le démontage de l’iPhone 4 a également beaucoup de vues !

Si vous aimez le blog, si vous avez envie de m’aider dans ma passion qu’est l’aviation et mes études en informatique, ou que vous aimez jouer avec Paypal, toute forme de soutien sera la bienvenue :) Je remercierai chacun personnellement !

Sur ce, je vous souhaite une bonne soirée et à bientôt pour de prochains articles innovants.. Car les tutoriels que vous trouverez ici sont uniques et écrits de ma plume selon mes expériences. Cela a toujours été la philosophie du blog.

François
Mon adresse paypal : gosmonaute@gmail.com


Share on Facebook

[Brêve] – mises à jour mineures du blog

Bonjour tout le monde !

De passage entre 2 camps de vol ! ;)

Juste pour vous informer que j’ai mis à jour les bases de données du blog, les anciens posts devraient se charger beaucoup plus vite (notamment les images). En fait, les billets pointaient toujours vers l’ancien serveur (mais si, vous vous rappelez ? Quand c’était tout leeee….)

Une autre bonne nouvelle, c’est que les catégories devraient également fonctionner. En effet, dans mes stats je voyais que beaucoup d’entre vous étaient redirigés sans cesse sur la page d’accueil. C’est désormais réglé ! ;)

Testez-donc ! Voici les Tutos ainsi que les Tests !

Je teste aussi un nouveau thème… Qu’en pensez-vous ?
EDIT : vous pouvez répondre à un sondage si vous avec une claviernite ! ;)


Share on Facebook

En vacances !

Je profite d’un bref retour chez moi pour vous prévenir que le blog (et donc moi aussi !) serons en vacances pour la plupart des mois de Juillet-Août…

Au programme, des vols, des vols.. et des vols !

A très bientôt !


Share on Facebook

iOS 5 : des nouveautés dans le calendrier iPad

Salut les gens !

En pleins examens, mais je n’ai pas pu résister à l’envie de vous montrer à quoi ressemble ce nouvel iOS 5 ! :D

iOS 5 - calendrier iPad

C’est une bombe ! Les principales nouveautés ont été annoncées lors de la keynote, mais ça fourmille de détails importants, dont on rêvait depuis bien longtemps !

Par exemple

  • Les screenshots en paysages conservent l’orientation en paysage
  • La gestion manuelle de la musique (on peut supprimer des titres directement dans l’iPod !)
  • La possibilité d’actionner le flash quand on reçoit un sms (comme dans bitesms !)
  • Dans l’appareil photo, accès direct à la galerie en glissant vers la gauche
  • Prévisions heure par heure dans la météo
  • ….

Je mettrai à jour sans doute cette liste au fil de mes découvertes ;)

 

Ce qui m’a le plus frappé, c’est dans les calendriers de l’iPad. A noter que c’est également disponible sur iPhone.

Voici une vidéo faite par mes soins pour que vous vous en rendiez compte (cliquez ici si vous ne la voyez pas).

Et si vous êtes développeur, vous pouvez m’envoyer un iMessage sur gosmonaute@hotmail.com

 


Share on Facebook

[Tuto] Changer la face arrière de l’iPhone 4

Hier, je vous expliquais comment changer la batterie de l’iPhone. Aujourd’hui, ce sera comment changer la face arrière de votre bel iPhone 4 !

C’est encore plus simple que la batterie, c’est dire ! ;)

iPhone 4 coque aluminium

 

Pour lire la suite, c’est juste en dessous !

 

Lire la suite


Share on Facebook