Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10560
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #675 on: May 18, 2012, 02:47:34 pm » |
scusate se scrivo qui una domanda del PCB ma e inerente al pcb di questo progetto:
non trovo con il software EAGLE il componente atmega328, ho provato con nome niente, ho provato con atmel e mi ha dato la lista ma non ce il atmega328 o atmega 168 che e il suo equivalente.
aiutoooo
speriamo non sia cosi per tutti i componenti ...
Lo speriamo tutti, se scrivi un post per ogni componente che non trovi  Usa l'ATmega168 e lo rinomini, è assolutamente identico, oppure vai sul sito di Eagle e scaricati la libreria ATMEL.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 68
|
 |
« Reply #676 on: May 18, 2012, 03:03:07 pm » |
 ok grazie
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #677 on: May 18, 2012, 03:55:32 pm » |
Libreria atmel, componente "mega8". E' equivalente.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 18
|
 |
« Reply #678 on: May 19, 2012, 05:11:24 am » |
innanzitutto, complimenti, e grazie per la guida!
per l'utilizzo in standalone, avete mica qualche schema da poter seguire, per evitare di fondere l'ATMega prima del tempo :-)
grazie mille
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10560
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #679 on: May 19, 2012, 05:16:48 am » |
innanzitutto, complimenti, e grazie per la guida!
per l'utilizzo in standalone, avete mica qualche schema da poter seguire, per evitare di fondere l'ATMega prima del tempo :-)
grazie mille
sì, la Guida, basta leggere 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #680 on: May 19, 2012, 06:00:02 am » |
sì, la Guida, basta leggere  ROTFL 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 68
|
 |
« Reply #681 on: May 22, 2012, 08:31:20 am » |
|
|
|
|
|
Logged
|
|
|
|
|
Napoli
Offline
Full Member
Karma: 0
Posts: 200
|
 |
« Reply #682 on: July 20, 2012, 07:18:03 pm » |
Ma secondo voi un atmega 8k è sufficiente per la maggior parte delle applicazioni? Quali librerie necessitano più di 8k?
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10560
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #683 on: July 21, 2012, 03:43:15 am » |
Ma secondo voi un atmega 8k è sufficiente per la maggior parte delle applicazioni? Quali librerie necessitano più di 8k?
Guarda, non è un discorso che si può fare così, il problema non sono solo le librerie. Io ho scritto un codice di oltre 9K (quasi 1300 righe), senza usare NESSUNA libreria, per il mio Programmatore HV. Posso dirti che per tutte le altre applicazioni il mega8 mi sarebbe andato bene, in un caso ho usato il tiny45, un 4+4pin con 4k di flash. SI usa il micro in base al progetto, non c'è una regola.
|
|
|
|
|
Logged
|
|
|
|
|
Napoli
Offline
Full Member
Karma: 0
Posts: 200
|
 |
« Reply #684 on: July 21, 2012, 08:59:12 am » |
Guarda, non è un discorso che si può fare così, il problema non sono solo le librerie. Io ho scritto un codice di oltre 9K (quasi 1300 righe), senza usare NESSUNA libreria, per il mio Programmatore HV. Posso dirti che per tutte le altre applicazioni il mega8 mi sarebbe andato bene, in un caso ho usato il tiny45, un 4+4pin con 4k di flash. SI usa il micro in base al progetto, non c'è una regola.
Per applicazioni con al più lcd, sensori di distanza, bluetooth e qualche altra cosa magari combinati assieme, secondo te 8k sono sufficienti?
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10560
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #685 on: July 21, 2012, 09:12:29 am » |
Guarda, non è un discorso che si può fare così, il problema non sono solo le librerie. Io ho scritto un codice di oltre 9K (quasi 1300 righe), senza usare NESSUNA libreria, per il mio Programmatore HV. Posso dirti che per tutte le altre applicazioni il mega8 mi sarebbe andato bene, in un caso ho usato il tiny45, un 4+4pin con 4k di flash. SI usa il micro in base al progetto, non c'è una regola.
Per applicazioni con al più lcd, sensori di distanza, bluetooth e qualche altra cosa magari combinati assieme, secondo te 8k sono sufficienti? Non è possibile stabilirlo a priori, tu parli già di roba che richiede svariate librerie, ma non puoi fare un conto matematico in quanto la compilazione tiene conto solo di ciò che usi e NON dell'intera libreria, quindi penso proprio che prima si debba preparare tutto il firmware e poi si possa verificare. Ora faccio un semplice ragionamento: che necessità ho di sapere a priori che memoria mi serve quando i micro ATmega88, 168 e 328 hanno identica struttura e piedinatura e solo diversa quantità di memoria? Cioè tu puoi partire con un mega88 senza problemi, se poi superi gli 8K monti al suo posto un mega168, o viceversa parti con un mega328 e vai "a scendere" dopo aver fatto la prima compilazione. Ti assicuro che se in un circuito basato su un mega328 con un firmware che occupa 5K, sostituisci il micro con un mega88 e gli carichi lo stesso firmware, funziona all'istante.
|
|
|
|
|
Logged
|
|
|
|
|
Napoli
Offline
Full Member
Karma: 0
Posts: 200
|
 |
« Reply #686 on: July 21, 2012, 09:23:53 am » |
Non è possibile stabilirlo a priori, tu parli già di roba che richiede svariate librerie, ma non puoi fare un conto matematico in quanto la compilazione tiene conto solo di ciò che usi e NON dell'intera libreria, quindi penso proprio che prima si debba preparare tutto il firmware e poi si possa verificare. Ora faccio un semplice ragionamento: che necessità ho di sapere a priori che memoria mi serve quando i micro ATmega88, 168 e 328 hanno identica struttura e piedinatura e solo diversa quantità di memoria? Cioè tu puoi partire con un mega88 senza problemi, se poi superi gli 8K monti al suo posto un mega168, o viceversa parti con un mega328 e vai "a scendere" dopo aver fatto la prima compilazione. Ti assicuro che se in un circuito basato su un mega328 con un firmware che occupa 5K, sostituisci il micro con un mega88 e gli carichi lo stesso firmware, funziona all'istante.
Sisi, non è quello il problema.. E' che volevo ordinare un 3/4 micro ed ero orientato a prendere gli 8k visto che costano esattamente la metà dei 32k!
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #687 on: July 30, 2012, 08:32:46 am » |
@xelendilix: non è una questione di sola Flash, devi considerare anche l'occupazione di Ram. Magari 8 kB di Flash possono anche contenere tutto il tuo programma però potresti avere problemi di Ram se usi molte variabili, array o stringhe. Insomma, i parametri sono molti e come dice Michele si sceglie la famiglia in base al progetto (se Atmega, Attiny ecc..) e poi la versione in base anche al codice ed alle librerie da utilizzare.
Tornando alle tue esigenze, forse un Atmega88 può non bastarti per tutte le cose che vuoi utilizzare.
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 51
Posts: 3194
|
 |
« Reply #688 on: March 06, 2013, 12:15:00 pm » |
Ho visto che hai cambiato nome al PDF. Hai anche aggiornato qualcosa?
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10560
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #689 on: March 06, 2013, 12:33:54 pm » |
No Paolo, mi sono incuriosito perché vedo la guida linkata dappertutto, ma siccome nessuno passa dal sito ho pensato di inserire un contatore di click, per farlo funzionare devo obbligare l'utente ad aprire la relativa pagina html, che poi è quella originale del mio sito. Ovviamente il download parte in automatico, ma così riesco ad incrementare il contatore. Naturalmente non potevo lasciare il nome originale (pensa che c'è gente che ancora scarica la versione 3, perché non sa che c'è la 4; quindi ho trasformato i nomi originali della 3 e 4 in due avvisi col link alla pagina html. Poi però ho visto che tu ti sei subito ricavato il link diretto e mi stai boicottando fornendo questo invece della pagina html  . Ma comunque non ne posso fare un dramma. Una cosa è certa, sono rimasto sconvolto, non sono ancora passate 48 ore esatte ed il contatore indica 62 download  , considera che questa guida è stata pubblicata a Giugno 2012, anche considerando qualcuno come te che è andato a vedere per sola curiosità, sono sempre un sacco di contatti; quasi quasi aggiungo alla Guida il numero della mia PostePay per qualcuno che volesse ringraziarmi tangibilmente
|
|
|
|
|
Logged
|
|
|
|
|
|