 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 24, 01:36. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Nokia 6100 lcd Epson
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 16, 22:57 |
|
|
|
|
| KT315 rašo: |
| Dar prie to pacio kad nekuriant naujos temos. Ekranui reikalinga 3.3 V, todel ispradziu ir atmega maitinau nuo tiek. bet iskilo problema ja programuojant su USBasp. Jinai gerai uzsiprogramuoja tik nuo 5 V. Todel atmegai padaviau 5 v ir per sroves daliklius (1k8 ir 3k3) pajungiau prie LCD, bet jau LCD nebeveike. Patikrinau nuo 3v3 veikia. Taigi klausimas, ar yra kokie fuses nustatymai ir ar SPI veikia tik nuo 5V? Nes bandau pajungti hardware SPI nuo 3v3 be jokiu rezultatu taipogi, o nuo 5v software SPI ir neveikia. Ant dalikliu itampa pasidaro apie 3.4V. Atmega32 be L. |
o iš LCD nuskaitomus duomenis irgi per daliklį padalinai?  |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 09:44 |
|
|
|
|
| Cia naudojamas vienkryptis SPI, todel is LCD duomenu nuskaitymas nebutinas. O del to atmegos programavimo. Turi but butinai 5v? |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 11:34 |
|
|
|
|
O ko jis gali padet? gi isejimas o ne iejimas uzdejau bet tas pats. |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 12:14 |
|
|
|
|
| Idomu ka ten uzdejai? Zinai kas yra open drain output? |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 13:04 |
|
|
|
|
| sneikaz rašo: |
| Idomu ka ten uzdejai? Zinai kas yra open drain output? |
o SPI open drain argi eina? I2C, tai opendrain`u, bet čia ne I2C (avr TWI). |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 13:06 |
|
|
|
|
| KT315 rašo: |
| Cia naudojamas vienkryptis SPI, todel is LCD duomenu nuskaitymas nebutinas. O del to atmegos programavimo. Turi but butinai 5v? |
Operating Voltages
2.7 - 5.5V for ATmega32L
4.5 - 5.5V for ATmega32
reikia suprasti kad būtinai. arba pamėgink sumažinti atmegos dažnį, iki tarkim 1MHz (atodos toks vidinis yra). |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 13:51 |
|
|
|
|
nebutinai visdelto, nebent mikroshemos labai jau senos.
esu isbandes viskas veikia net nuo 1.2v
zinoma jei viskas paleista ant maksimalaus daznio tai problemu gali iskilti. bet kad nuo 3.3v neveiktu tai dar nebuvo. |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 14:03 |
|
|
|
|
| R2D2 rašo: |
| sneikaz rašo: |
| Idomu ka ten uzdejai? Zinai kas yra open drain output? |
o SPI open drain argi eina? I2C, tai opendrain`u, bet čia ne I2C (avr TWI). |
Nu nesu tikras, bet yra buve, kad prasinervinau puse dienos kol sugalvojau pull-up sudet, tai manau kad taip. Siaip dar prisimenu kazkada nebuvau SS pino kaip outputo padares, irgi zuvo daugiau nei iprastai smegenu lasteliu... |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 14:04 |
|
|
|
|
| Digix rašo: |
nebutinai visdelto, nebent mikroshemos labai jau senos.
esu isbandes viskas veikia net nuo 1.2v
zinoma jei viskas paleista ant maksimalaus daznio tai problemu gali iskilti. bet kad nuo 3.3v neveiktu tai dar nebuvo. |
BODas cia viska patvarko... |
|
|
|
|
|
 |
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 17, 14:51 |
|
|
|
|
| sneikaz rašo: |
Nu nesu tikras, bet yra buve, kad prasinervinau puse dienos kol sugalvojau pull-up sudet, tai manau kad taip. Siaip dar prisimenu kazkada nebuvau SS pino kaip outputo padares, irgi zuvo daugiau nei iprastai smegenu lasteliu... |
kad kodas datasheet`e duoda:
| Kodas: |
void SPI_MasterInit(void)
{
/* Set MOSI and SCK output, all others input */
DDR_SPI = (1<<DD_MOSI)|(1<<DD_SCK);
/* Enable SPI, Master, set clock rate fck/16 */
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR0);
}
|
tas pats ir su slaveInit();
tai reikia suprasti kad jis nėra open-drain/colector ir pull varža neturi įtakos.
o daliklius visoms kojoms sudėjai? MOSI ir SCK ir dar ten jei kokių select`ų, enable ir pan yra. gal reiktų pamėginti daliklį dar pamažinti, iki 3,2 V |
|
|
|
|
|
 |
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 19, 10:14 |
|
|
|
|
| Dalikliai sudeti ant mosi sck reset ss. Ekranas pasikuria, kai atmega 3.3v ir dalikliai atjungti. Esant 3.3V itampai pajungus dalikliams ekranas uzgesta ( nebeustenka matomai itampos). Kai ekranas veikia, ant atmegos pakelus itampa iki 5v jis ir toliau veikia, pajungus daliklius - veikia. Bet jei is pat pradziu bandau duoti 5v i atmega - jokiu rezultatu. Dabar dar pameginsiu palyginti signalus su oscilografu. |
|
|
|
|
|
 |
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 19, 12:53 |
|
|
|
|
| KT315 rašo: |
| Dalikliai sudeti ant mosi sck reset ss. Ekranas pasikuria, kai atmega 3.3v ir dalikliai atjungti. Esant 3.3V itampai pajungus dalikliams ekranas uzgesta ( nebeustenka matomai itampos). Kai ekranas veikia, ant atmegos pakelus itampa iki 5v jis ir toliau veikia, pajungus daliklius - veikia. Bet jei is pat pradziu bandau duoti 5v i atmega - jokiu rezultatu. Dabar dar pameginsiu palyginti signalus su oscilografu. |
o iš kur 3V3 paimi?
ir ekranėlis neturi kokio kontrasto padėties. nes gal viskas veikia, bet tiesiog nerodo. |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 19, 13:28 |
|
|
|
|
Atradau problema - 16mhz kvarcas. Pajungus nuo 5v tiesiog atmega isveda nesamones, padariau vidini 4mhz rezonatoriu, tai veikia viskas tiek ant 3.3 tiek ant 5. Taip pat veikia ir hardware SPI. Taigi koks galimas max daznis ant atmegos kad veiktu be problemu? 12mhz?
p.s Nustacius vidini 8mhz - nebeveikia...
ATMEGA32 16PU |
|
|
|
|
|
 |
Nokia 6100 lcd Epson |
Parašytas: 2010 09 19, 14:06 |
|
|
|
|
| tai ne kvarce bėda, o matyt spi nustatymuose (ten gi reikia pakeisti taktavimo dažnį). ir projekto nustatymuose gi reikia pasirinkti tinkamą dažnį, negali gi tą patį hex dėti į visus. (šiaip gali, bet tada kas nors ima nebeveikti). |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |