Pages: [1]   Go Down
Author Topic: usnoobie  (Read 1111 times)
0 Members and 1 Guest are viewing this topic.
Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3626
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut à tous !

Par hasard je suis tombé sur ça :
http://www.frank-zhao.com/usnoobie/index.php

Alors ma question est : pourquoi je ne suis pas tombé dessus avant ?? Y'a un lièvre ou c'est juste que ça n'a pas la notoriété que ça mérite ?
Logged


Bretagne
Offline Offline
Edison Member
*
Karma: 16
Posts: 1395
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oui, bah... ce n'est qu'un 328 à 12MHz, 16$ et à monter soi-même... ça a quoi de bandant?
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il est à 12MHz, vitesse imposée par la stack V-USB.
Le truc sympa c'est le bootloader qui utilise V-USB et qui permet de bootloader depuis AVRdude sans convertisseur.

Le problème étant de pouvoir flasher le bootloader USB la première fois.
chicken & egg....
« Last Edit: October 11, 2013, 04:37:55 pm by barbudor » Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Bretagne
Offline Offline
Edison Member
*
Karma: 16
Posts: 1395
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il est à 12MHz, vitesse imposée par la stack V-USB.
Le truc sympa c'est le bootloader qui utilise V-USB et qui permet de bootloader depuis AVRdude sans convertisseur.

Le problème étant de pouvoir flasher le bootloader USB la première fois.
chicken & egg....
ISP...
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bien sur.
C'est juste que l'auteur écrit
Quote
The USnooBie is a microcontroller kit that does not require any sort of AVR programmer or USB-to-serial converters to load and run compiled code

Il oublie de parler du flashage initial (comme de toute façon avec n'importe uP vierge qui sort du four).
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3626
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oui, bah... ce n'est qu'un 328 à 12MHz, 16$ et à monter soi-même... ça a quoi de bandant?

Bin punaise plus de FTDI ! Et on est pas limité à 12 mhz on peut monter à 16 mhz. Pour le flashage initial ça, de toute façon, que tu utilises un bootloader ou pas tu as besoin de l'ISP pour programmer donc ça ne change rien, c'est pas vraiment une contrainte.
Logged


France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

Bin punaise plus de FTDI ! Et on est pas limité à 12 mhz on peut monter à 16 mhz. Pour le flashage initial ça, de toute façon, que tu utilises un bootloader ou pas tu as besoin de l'ISP pour programmer donc ça ne change rien, c'est pas vraiment une contrainte.
Tu sembles oublier que le stack LUFA fait quand même ~5Ko à lui tout seul ...
Ça fait un peu lourd pour un simple bootloader !
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3626
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui c'est sûr, m'enfin j'ai rarement dépassé les 15 ko dans mes prog donc il me reste largement assez de place pour la plupart de mes sujets smiley
Logged


Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.frank-zhao.com/usnoobie/arduino.php

Code:
usnoobie.upload.maximum_size=28672

4096 octets exactement mon cher Skywodd
 smiley-lol =>[ ]

Encore raisonnable....
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3507
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.frank-zhao.com/usnoobie/arduino.php

Code:
usnoobie.upload.maximum_size=28672

4096 octets exactement mon cher Skywodd
 smiley-lol =>[ ]

Encore raisonnable....
Il y a même une version 2048. Je n'ai d'ailleurs pas compris la différence entre les deux.
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

4096 octets exactement mon cher Skywodd
Autant pour moi, ils ont du tailler dans le gras pour virer du code inutile.
Au passage c'est pas LUFA mais V-usb, je me suis mélanger les pinceaux dans mon dernier post.

Encore raisonnable....
Ça fait quand même 1/8 de la taille totale smiley-sweat
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3626
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je sais pas pourquoi mais on sent que le manque de flash t'as traumatisé étant petit xD
Logged


France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Je sais pas pourquoi mais on sent que le manque de flash t'as traumatisé étant petit xD
J'ai que très rarement dépassé les 32Ko de flash mais les seules fois où ça m'est arrivé c'était pour des projets où je ne m’attendais pas du tout à voir le code "explosé" en terme de taille.

Perdre 4Ko de flash pour un bootloader c'est du gachis.
Un bon Auvergnat ne laisse pas se perdre le moindre octet de mémoire smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour info ce n'est pas la seule solution pour bootloader un ATmega via USB.

On retrouve cela sur le Trinket d'Adafruit à base d'Attiny85 : bootloader USB en 3kO
- Trinket : http://learn.adafruit.com/introducing-trinket/

Et même mieux : sur le DigiSpark de DigiStump qui utilise le bootloader micronucleus de Bluebie:
- Digispark : http://digistump.com/products/1
- micronucleus : https://github.com/Bluebie/micronucleus-t85

Micronucleus est en train de passer en dessous des 2000 octets !!

Je suis en train de faire un stick USB similaire avec un ATtiny85 au DigiSpark (connecteur USB en PCB) (ou comme l'AVR-Stick de Sparkfun). En mettant les composants de l'autre coté j'auris même pu tout faire en simple-face...
Avec le bootloader USB Micronucleus, plus besoin du SPI et  je peut même me permettre de récupérer la broche 1 pour faire une 6eme IO au lieu du RESET.


* barbustick85.png (16.65 KB, 539x194 - viewed 44 times.)
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pages: [1]   Go Up
Jump to: