-
21. Data: 2013-07-19 15:48:50
Temat: Re: atmega i lcd + pamiec
Od: Zbych <a...@o...pl>
W dniu 19.07.2013 15:33, wchpikus pisze:
> W dniu 2013-07-19 15:19, Sebastian Biały pisze:
>> On 2013-07-19 15:10, wchpikus wrote:
>>> Chciambym zaladowac tam jakas grafike, jakas chmurka, sloneczko, takie
>>> duperele, do stacji pogodowej jak napisalem.
>>> Mozna samemu to wygererowac, ale wolalbym zaladowac gotowy plik
>>
>> Myslę ze się zmieszczą w 8kB z algorytmem. Czyli olej na razie pamięc
>> zewnatrzną tylko sobie policz ile te symbole zajmują.
>>
>> Obrazek mozna zlinkować z kodem wynikowym uzywając linkera i obj-copy o
>> ile masz go już w jakims jednobitowym trybie raw. Czyli nie musiałbyś
>> się przejmować ładowaniem go do dodatkowej pamięci, po prostu ładnie by
>> się przyklejał do kodu i razem wrzucany byłby do flash.
>>
> 8k to nie za wiele, nie wiem ile zajmie kod, ale obsluga wyswietlacza,
> czujmikow, klawiszy moze zamknie sie w 2-3 k... moze sie uda. dodac male
> obrazki..)
I dlatego dostałeś już radę, żeby użyć naprostszej kompresji:
http://www.binaryessence.com/dct/en000057.htm
Chmura, czy słońce z jednolitym tłem powinny się ładnie kompresować.
-
22. Data: 2013-07-19 21:44:20
Temat: Re: atmega i lcd + pamiec
Od: sundayman <s...@p...onet.pl>
Ja tam koledze powiem tak - jeśli nie jest to produkcja w 1000 szt, że
warto zaoszczędzić te 10 zł, to po co się męczyć ?
Wziąć jakąś atmegę 16x , albo nawet 128 - i gitara.
Nie trzeba się męczyć z cudowaniem co się zmieści, a co nie, a różnica w
cenie dla zastosować detalicznych pomijalna...
Swego czasu robiłem sobie sterownik do którego dałem właśnie atmegę128 i
myślałem, że mam Bóg wie jaką nadwyżkę. Po roku modyfikacji programu,
udoskonaleń itp okazało się, że flash mi się kończy, i muszę mniej
potrzebne rzeczy usuwać...
Nadmierna oszczędność się mści :)
-
23. Data: 2013-07-20 00:02:00
Temat: Re: atmega i lcd + pamiec
Od: wchpikus <w...@w...pl>
W dniu 2013-07-19 21:44, sundayman pisze:
> Ja tam koledze powiem tak - jeśli nie jest to produkcja w 1000 szt, że
> warto zaoszczędzić te 10 zł, to po co się męczyć ?
> Wziąć jakąś atmegę 16x , albo nawet 128 - i gitara.
>
> Nie trzeba się męczyć z cudowaniem co się zmieści, a co nie, a różnica w
> cenie dla zastosować detalicznych pomijalna...
>
> Swego czasu robiłem sobie sterownik do którego dałem właśnie atmegę128 i
> myślałem, że mam Bóg wie jaką nadwyżkę. Po roku modyfikacji programu,
> udoskonaleń itp okazało się, że flash mi się kończy, i muszę mniej
> potrzebne rzeczy usuwać...
>
> Nadmierna oszczędność się mści :)
i chyba tak zrobie, zakupie 128:)
-
24. Data: 2013-07-20 10:57:27
Temat: Re: atmega i lcd + pamiec
Od: Sebastian Biały <h...@p...onet.pl>
On 2013-07-20 00:02, wchpikus wrote:
>> Nadmierna oszczędność się mści :)
> i chyba tak zrobie, zakupie 128:)
Po czym będziesz się zastanawiał dlaczego spontanicznie sie resetuje po
właczeniu światła w sąsiednim bloku :P
-
25. Data: 2013-07-20 14:30:38
Temat: Re: atmega i lcd + pamiec
Od: sundayman <s...@p...onet.pl>
> Po czym będziesz się zastanawiał dlaczego spontanicznie sie resetuje po
> właczeniu światła w sąsiednim bloku :P
Głupstwa kolega opowiada. Poprawnie zaprojektowane urządzenie można
traktować iskrownikiem i nic się nie dzieje. Oczywiście w obudowie.
-
26. Data: 2013-07-20 14:46:57
Temat: Re: atmega i lcd + pamiec
Od: "Grzegorz Niemirowski" <g...@p...onet.pl>
Sebastian Biały <h...@p...onet.pl> napisał(a):
> On 2013-07-20 00:02, wchpikus wrote:
>>> Nadmierna oszczędność się mści :)
>> i chyba tak zrobie, zakupie 128:)
> Po czym będziesz się zastanawiał dlaczego spontanicznie sie resetuje po
> właczeniu światła w sąsiednim bloku :P
Chyba nie od zmiany ATmegi na większą?
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 8 days, 5 hours, 30 minutes and 22 seconds
-
27. Data: 2013-07-20 21:49:51
Temat: Re: atmega i lcd + pamiec
Od: Sebastian Biały <h...@p...onet.pl>
On 2013-07-20 14:46, Grzegorz Niemirowski wrote:
>> Po czym będziesz się zastanawiał dlaczego spontanicznie sie resetuje
>> po właczeniu światła w sąsiednim bloku :P
> Chyba nie od zmiany ATmegi na większą?
Projektowalem kilka urządzeń z atmega128 i atmega8/88. 100% atmega128 w
3 róznych układach ma spontaniczne resety "bez powodu" czyli z powodu
startującego obok silnika wiekszej mocy. W 8/88 nie wystepuja. Żaden cpu
nie był wyżyłowany na max, pracowały na ćwiartce prędkości. Układy w
których pracują w jednym z wypadków były identyczne z dokładnością do
zasilania (liniwe), kondensatorów (aż przesadnie duzo), peryferiów itp,
po prostu zabrakłow flasha i płytka została przeprojektowana pod wiekszy
cpu bez zmiany otoczenia (a mega128 byla najtańsza ;). Raczej nie było
ewidentnych błędów. Resety pojawiają się "z powietrza" a nie z zasilania
ponieważ ekranowanie obudowy zmniejszalo kilkukrotnie ich wystepowanie
więc zgaduje że łapał je wprost krzem. Nogi niewykorzystane umasione,
anten zewnatrznych nie było. Straciłem zaufanie do Atmela [*] oraz
częsiowo we własne umiejętności. Szperanie po sieci pokazuje że nie
tylko ja mam problem z *tym* konkretnym cpu. Atmel miał już wpadki np. z
mega8 i spiętymi zasilaniami analoga i cyfrówki do których niechętnie
sie przyznawał...
[*] Również z powodu np. polityki cenowej SAM7 czy jakości plików
nagłówkowych.
-
28. Data: 2013-07-21 01:50:09
Temat: Re: atmega i lcd + pamiec
Od: sundayman <s...@p...onet.pl>
> Projektowalem kilka urządzeń z atmega128 i atmega8/88. 100% atmega128 w
> 3 róznych układach ma spontaniczne resety "bez powodu" czyli z powodu
> startującego obok silnika wiekszej mocy.
Ja też używam Atmega128A, pracuje w sterowniku sterującym silnikiem, zaś
całość jest tuż obok torów, po których jeżdżą pociągi elektryczne,
zasilanie po przetwornicy z trakcji (albo solarne) , i W OGÓLE nie mam
takiego problemu.
Urządzeń zaś jest sporo. Były inne problemy - że np. się program nie
zrestartował choć powinien (mój błąd :), ale czegoś takiego jak
opisujesz zero. Słownie zero.
Zasilanie wewnętrzne sterownika z przetwornicy DC/DC (dwustopniowo).
Wiem, że nie ma takich restartów, bo mam rejestrację zdarzeń w programie
- gdyby były, miałbym zapisane.
Osobiście stosuję zresztą celowe restarty okresowo (co np. 6 godzin) - i
te oczywiście są. Ale żadnych innych przypadkowych.
Tak, że nie wiem dlaczego tak się dzieje u ciebie.
-
29. Data: 2013-07-21 12:39:01
Temat: Re: atmega i lcd + pamiec
Od: Zbych <z...@o...pl>
W dniu 21.07.2013 01:50, sundayman pisze:
>
>> Projektowalem kilka urządzeń z atmega128 i atmega8/88. 100% atmega128 w
>> 3 róznych układach ma spontaniczne resety "bez powodu" czyli z powodu
>> startującego obok silnika wiekszej mocy.
>
> Ja też używam Atmega128A, pracuje w sterowniku sterującym silnikiem, zaś
Literka A na końcu sugeruje jednak nowszą wersję krzemu.
-
30. Data: 2013-07-21 15:47:26
Temat: Re: atmega i lcd + pamiec
Od: wchpikus <w...@w...pl>
W dniu 2013-07-21 12:39, Zbych pisze:
> W dniu 21.07.2013 01:50, sundayman pisze:
>>
>>> Projektowalem kilka urządzeń z atmega128 i atmega8/88. 100% atmega128 w
>>> 3 róznych układach ma spontaniczne resety "bez powodu" czyli z powodu
>>> startującego obok silnika wiekszej mocy.
>>
>> Ja też używam Atmega128A, pracuje w sterowniku sterującym silnikiem, zaś
>
> Literka A na końcu sugeruje jednak nowszą wersję krzemu.
>
>
Na razie sprobuje z zewnetzrna pamiecia, jak tego nie przeskocze to trudno..
chyba ze zrobic tak, ze grafika w sofcie, a soft na pamieci zewnetrznej:)
no nie wiem