Rien ici?
Modérateur : Francois
Rien ici?
Rien ici? Il faut dire qu'il faut avoir un truc sacrément particulier à faire... En DUT GEII ils n'apprennent même plus ça maintenant! Un comble! Et c'est dommage car ça permet une compréhension parfaite du fonctionnement d'un microcontrôleur et une maîtrise parfaite de ce qu'il se passe.
Un PIC programmé en assembleur couplé au Raspberry par le port I2C, par exemple, peut palier le manque de sorties PWM, comparateur, conversion analogique/numérique...
C'est un plaisir fou de programmer en assembleur
Tristan.
Un PIC programmé en assembleur couplé au Raspberry par le port I2C, par exemple, peut palier le manque de sorties PWM, comparateur, conversion analogique/numérique...
C'est un plaisir fou de programmer en assembleur
Tristan.
- vague nerd
- Modérateur
- Messages : 1473
- Enregistré le : mar. 14 oct. 2014 11:42
- Localisation : France !
Re: Rien ici?
Carrément ?C'est un plaisir fou de programmer en assembleur
Cdt.
Cordialement,
Vague Nerd
Vague Nerd
Re: Rien ici?
Qu'est ce qui te fait douter?
- vague nerd
- Modérateur
- Messages : 1473
- Enregistré le : mar. 14 oct. 2014 11:42
- Localisation : France !
Re: Rien ici?
De mauvais souvenir de débuggage de cube (en fil de fer) qui tourne !
re !
re !
Cordialement,
Vague Nerd
Vague Nerd
Re: Rien ici?
Un cube en fil de fer qui tourne?
- vague nerd
- Modérateur
- Messages : 1473
- Enregistré le : mar. 14 oct. 2014 11:42
- Localisation : France !
Re: Rien ici?
Dsl.Un cube en fil de fer qui tourne?
Il s'agissait d'un programme en assembleur qui consistait à pouvoir faire tourner sur lui-même un cube en fil de fer (sans face texturées) en réponse à l'appui de touches du clavier.
C'était un exercice standard d’apprentissage de l'assembleur... vous n'y avez pas eu droit ?
Cdt.
Cordialement,
Vague Nerd
Vague Nerd
Re: Rien ici?
D'accord! Non, je n'y ai jamais eu droit, nous c'était plutôt programmation de microcontrôleur pour faire marcher des petits robots même qu'à la fin ça commençait à devenir balèze !
- vague nerd
- Modérateur
- Messages : 1473
- Enregistré le : mar. 14 oct. 2014 11:42
- Localisation : France !
Re: Rien ici?
Vu de ma fenêtre, ça m'a l'air plus intelligent comme TP...
Avec cette histoire de cube, il y a eu beaucoup de déchets... et de dégoût de beaucoup de monde.
Pour ma part, je suis sûr que ça a contribué à me tourner vers du plus haut niveau et du soft uniquement.
Dommage : il me manque maintenant les b.a.ba de électronique et des langages très bas niveau.
Cdt.
Avec cette histoire de cube, il y a eu beaucoup de déchets... et de dégoût de beaucoup de monde.
Pour ma part, je suis sûr que ça a contribué à me tourner vers du plus haut niveau et du soft uniquement.
Dommage : il me manque maintenant les b.a.ba de électronique et des langages très bas niveau.
Cdt.
Cordialement,
Vague Nerd
Vague Nerd
-
- Raspinaute
- Messages : 1587
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Rien ici?
Perso, j'ai débuté par l'assembleur dans le milieu des années 80 (sur des pocket Sharp pour les plus vieux d'entre nous ... ça me fait tout drôle de dire ça). Mais quand je suis passé à des machines plus grosses, avec évidement des CPU différents, j'ai laissé tomber pour le C, puis le C++ qui me permettent autant sans avoir à me soucier du Proc.
Ça fait plus de 20 ans, mais je prend toujours autant de plaisir avec ces langages et je pense que c'est vraiment un bon compromis
Ça fait plus de 20 ans, mais je prend toujours autant de plaisir avec ces langages et je pense que c'est vraiment un bon compromis
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.
Re: Rien ici?
@vague nerd : En effet, je me suis amusé comme un fou avec ça, du robot suiveur de ligne à l'utilisation de boussoles en I2C et j'en passe
@destroyedlolo : En fait je parlais surtout de l'assembleur dans le cadre d'applications électroniques, avec de petits microcontrôleurs aux possibilités souvent limitées ; c'est en plus un très bon moyen d'apprendre comment ça marche et ensuite ne pas faire n'importe quoi en C (comprendre qu'une division ou une multiplication, ça peut utiliser un nombre ahurissant de cycles si le jeu d'instructions ne comporte pas d'opérations spécifiques). J'avais fait un petit allumage électronique, et pour tout ce qui est calculs, tables... on est vite carrément à l'étroit!
Pour de l'informatique "pure", pour le peu que je fais, je n'utilise même pas le C/++ ; par habitude (parce ce que c'est ce que j'ai appris), je fais de petites appliquettes en Java, parce que c'est simple de faire des fenêtres, boutons... et là je m'intéresse doucement au Python dont on parle tant! Ça a l'air simple et vraiment de haut niveau.
@destroyedlolo : En fait je parlais surtout de l'assembleur dans le cadre d'applications électroniques, avec de petits microcontrôleurs aux possibilités souvent limitées ; c'est en plus un très bon moyen d'apprendre comment ça marche et ensuite ne pas faire n'importe quoi en C (comprendre qu'une division ou une multiplication, ça peut utiliser un nombre ahurissant de cycles si le jeu d'instructions ne comporte pas d'opérations spécifiques). J'avais fait un petit allumage électronique, et pour tout ce qui est calculs, tables... on est vite carrément à l'étroit!
Pour de l'informatique "pure", pour le peu que je fais, je n'utilise même pas le C/++ ; par habitude (parce ce que c'est ce que j'ai appris), je fais de petites appliquettes en Java, parce que c'est simple de faire des fenêtres, boutons... et là je m'intéresse doucement au Python dont on parle tant! Ça a l'air simple et vraiment de haut niveau.