Projekt badawczy Polska-Namibia 2010


Albo: jak zrobic kabel IDE--FireWire lub IDE--USB (wtedy bym mogl
zrobic
z tego przenosnego CD-ROMu zewnetrzny naped)
Czekam na propozycje ;-P
Najlepiej, zeby to wspolpracowalo z kompem. Jesli chodzi o soft, co by
obsluzyl po stronie kompa, to mysle, ze umialbym napisac odpowiedni, jesli
bym mial instrukcje co on ma robic...


A czy do tej pory już coś zrobiłeś?albo napisałeś jakiś program?
Zrób prosty programator do c2051 i napisz do niego soft :-)
Chętnie go potem zrobię dla siebie.
PawełJ




A czy do tej pory już coś zrobiłeś?albo napisałeś jakiś program?


Jeszcze nic nie zrobilem. A napisalem takie programy:
1. wyciaga pliki z plikow (np. bmp z execa, jpeg z pdf,), nie ma
ograniczenia jakie pliki z jakich chemy wyciagnac
2. program, ktory wywala z ramu wszystkie niesystemowe procesy, chyba ze
dany proces jest na liscie wykluczonych- wtedy zostaje
3. (nieskonczony) cosik pomiedzy ircem i gadu gadu ale bez serwera (p2p)
4. (nieskonczony) edytor dtp
6. (nieskonczony) prosty engine do gry 2d
7. program do katalogowania filmow dvd. szybki, malo zajmujaca baza
8. engine pod encyklopedie czy inny slownik


Zrób prosty programator do c2051 i napisz do niego soft :-)


A co by cos takiego robilo?

Pozdrawiam,
Talthen



Monday, August 04, 2003, 8:21:30 AM,talt@nospam.wp.pl nastukał(ła):


| A czy do tej pory już coÂś zrobiłeÂś?albo napisałeÂś jakiÂś program?


tnwpJeszcze nic nie zrobilem. A napisalem takie programy:
tnwp1. wyciaga pliki z plikow (np. bmp z execa, jpeg z pdf,), nie ma
tnwpograniczenia jakie pliki z jakich chemy wyciagnac
tnwp2. program, ktory wywala z ramu wszystkie niesystemowe procesy, chyba ze
tnwpdany proces jest na liscie wykluczonych- wtedy zostaje
tnwp3. (nieskonczony) cosik pomiedzy ircem i gadu gadu ale bez serwera (p2p)
tnwp4. (nieskonczony) edytor dtp
tnwp6. (nieskonczony) prosty engine do gry 2d
tnwp7. program do katalogowania filmow dvd. szybki, malo zajmujaca baza
tnwp8. engine pod encyklopedie czy inny slownik


| Zrób prosty programator do c2051 i napisz do niego soft :-)


tnwpA co by cos takiego robilo?
Pozwalalo robic tone fajnych, tanich i naprawde uzytecznych urzadzonek
oprtych na tym mikrokontrolerze  (cudnych projektow na sieci od
groma..)
Przyklad masz na www.pe.com.pl - Praktyczny Elektronik, byl tam taki
banalny programator (tylko zapis bez weryfikacji)
zrodla programu (chyba Pascal) http://www.pe.com.pl/load/prog2051.zip
tnwpPozdrawiam,
tnwpTalthen



Witam!
Zacząłem naukę MSP430 od zestawu:
http://www.mikroprocesor.pl/product_info.php?cPath=24_33&products_id=48
choć to chyba nie ma znaczenia dla moich pytań :)

1. Napisałem sobie obsługę odczytu temperatury z wbudowanej diody, ale
co dziwne dwa ostatnie bity w rejestrze ADC12MEM0 są zawsze 11, dzięki
czemu i dokładność i rozdzielczość spadła. Co może być nie tak, nie mam
kodu przy sobie, ale jak trzeba to wkleję w środę. I czy w ogóle ma
jakikolwiek sens używanie tej diody do mierzenia temperatury otoczenia,
procesor przy 32kHz chyba nie grzeje się aż tak bardzo?

2. Poczułem radość z pisania w C (choć nie znam go dobrze - prawie
wcale) i zacząłem używać zmiennych typu float, ale one strasznie dużo
pamięci zabierają. Program zliczający ilość naciśnięć klawisza + proste
menu + kilka obliczeń zajmuje ponad 7kB! Tak na moje oko to podobny
mieściłem w C2051 Atmela. Są jakieś inne biblioteki do przecinków, czy
po prostu unikacie liczb float. Acha kompiluję MSPGCC.

3. Mam jeszcze pytanie o programowanie wewnętrznego flasha, chcę używać
information memory do zapisywania ustawień. Ale po lekturze mam pytanie,
czy jeżeli program zajmuje ok 10kB to pozostałe 50kB z program memory
mogę wykorzystać jako DataFlash? byłoby fajnie, a nie znalazłem w DS
żednych zakazów co do tego, oczywiście z pominięciem ostatniego bloku,
gdzie są wektory przerwań.

To na razie tyle, pewnie się jeszcze urodzą jakieś pytania
pozdrawiam
Grzegorz



Czesc.

Czy komus sie zdarza, ze nie moze zaprogramowac 2051?

Zrobilem kilka programatorow, z czego dwa dzialaja. Jeden wymaga
dwukierunkowego portu LPT, a drugi to z Praktycznego Elektronika 4/99.
Od czasu do czasu jest tak, ze nie moge zaprogramowac poprawnie
procesora. Zapisuje go, a pozniej po odczycie porownuje pliki i sie
okazuje, ze pojedynczy bajt jest zrabany, albo cala pamiec wogole do
chrzanu. Najsmieszniejsze, ze po pewnym losowym czasie (np 1 dzien)
wszystko jest OK! Wtedy jak jest zle, to czasem odczytuje sygnature FF
FF (lub inna) mimo, ze ROM sie programuje.

Nie wiem, co jest grane. Zasilanie ukladu OK, opoznienia w programie tez
raczej OK.

Zauwazylem, ze mozna dostac 2 wersje tych Atmeli: C2051 PC (od
commercial)  oraz PI (od industrial). Te PI wydaja sie byc duzo lepsze -
w zasadzie bez problemow. Tyle ze sa drozsze (14zl) i trudniej dostepne
w Krakowie.

Michal



Nie wiem o co dokładnie chodzi, ale to da sie zrobić na
jakis tanich Atmelkach C2051 lub S1200.
Polecam AT90S1200 bo tani i nie wymaga programatora.

Irek

Waldeusz wrote:

Witam
Potrzeba mi zmajstrowac taki uklad (w miare prosty)
jest zegar cyfrowy z f-kcja wlacz/wylacz i trzeba do niego dolozyc uklad
po sygnale wlacz start pierwszego i w odstepach 0,5 h wlaczane sa kolejne 3
urzadzenia
i to wydaje sie proste ale ....
po sygnale wylacz - sa wylaczane w odwrotnosci zalaczenia co 0,5 h

Pozdrawiam
Waldeusz





Nie wiem o co dokładnie chodzi, ale to da sie zrobić na
jakis tanich Atmelkach C2051 lub S1200.
Polecam AT90S1200 bo tani i nie wymaga programatora.


Nie znam sie na atmelkach - zatrzymalem sie kiedys
na klasycznej cyfrowce TTL - od lat nie "bawie" sie elektronika

Pozdrawiam
Waldeusz



A o jakim rozwiązaniu myslałes , na spręzynkach i zapadkach ?

Atmelek jast prostrzy niz TTLki.

Zajrzyj na | Nie wiem o co dokładnie chodzi, ale to da sie zrobić na
| jakis tanich Atmelkach C2051 lub S1200.
| Polecam AT90S1200 bo tani i nie wymaga programatora.

Nie znam sie na atmelkach - zatrzymalem sie kiedys
na klasycznej cyfrowce TTL - od lat nie "bawie" sie elektronika

Pozdrawiam
Waldeusz




"Juliusz" <j@fom.plwrote in message



| *****************
| Moj projekt pierwszy "programator AT80c2051 z LPT na kosci
| EPM7064STC44-5 z mozliwoscia odczytania zawartosci uP" a drugi to "uklad
| uruchomieniowy na DS80c390 z rozszerzeniem ilosci portow na dwoch
| EPM7064STC44-5 oraz EPM7064SLC84-5 miedzy pam_prog i pam_danych (obie po
| 32k) powinny byc programowalne z LPT (tez podlaczone do 7064SLC84-5".


Zastosowanie skomplikowanych ukladow PLD nie ma sensu. No oczywiscie jesli
chcesz np. zrobic autonomiczny programato, ktory raz zaladujesz kodem i
dalej chcesz zwolnic LPT komputera, to ma sens. Powiedzmy chcesz
zaprogramowac 100 scalakow, a nie chce ci sie klikac mysza czy masz co
innego do roboty na komputerze. W programatorze dasz sobie przycisk
programuj, wsadzisz nowy scalak, wcisniesz klawisz i diody LED zasygnalizuja
ci, ze mozesz programowac nastepna kostke. Z odczytem to samo, wsadzasz
procek, czytasz go do jakiejs pamieci w programatorze i pozniej bardzo
szybko sobie wysysasz portem LPT.

W kazdym innym przypadku nie ma logicznego wytlumaczenia do tych dzialan. Te
kilka trojstanowych pinow P3.2..P3.7, ustawianie RST na 0, 1 lub +12, XTAL1
jako incremet i P3.1 jako ACK(busy) zalatwisz dwoma TTL-ami, jakims
tranzystorem i drobna galanteria.

I tak caly proces programowanie bedzie sterowany przez LPT i oprogramowanie.
Nie ma wiec sensu zeby robic to podwojnie, zadnego sensu.

Hehe czytam sobie wlasnie Atmel uC data book :-))))) Strona 4-3 "Using a
Personal Computer to Program the AT89C....". Dwie strony dalej jest schemat
programatora, przerysowal sobie to jakos do max-plusa nie majac zielonego
pojecia jak to dziala :-))))))) Obawiam sie, ze kolega Polus zupelnie nie ma
pojecia o niczym, chcial sobie wsadzic te zatrzaski w PLD, tylko nie wie o
jednym, ze 1 latch zabiera 1 makrocele, co najmniej ! :-) i tym sposobem
wyladuje w kosciach 128 Mcell albo lepiej.

Ja proponuje zamknac ta strone databooka i cofnac sie co C2051 i zerknac w
timingi programowania. jest tam opis jak chlop krowie.

Zreszta jak sie nie dowiemy czemu akurat PLD ma tu siedziec i czemu sobie to
tak wykombinowal to nie pomozemy :-)

Juliusz



Szablon by Sliffka (© Projekt badawczy Polska-Namibia 2010)