Witam!
Od pewnego czasu jestem w posiadaniu dwóch 89c450 i mam kilka pytań...
1. Czy można napisać program pod 89c450 spod bascoma?
2. Czym można zaprogramować 89c450 (schemat)?
3. Jak zrobić programowo transmisję danych pomiędzy dwoma 89c450 (I2C/RS232)?
4. Czy na jednej szynie I2C mogę mieć 24C02 i 3x DS1807?
5. Jak ustawiać suwak w żądanej pozycji w potencjometrze DS1807 i jak odczytać aktualne ustawienie suwaka (prosiłbym o kawałek kodu w bascomie).
Proszę o pomoc.
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięKilka pytań (89c450 <-> 89c450 itp.)
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
-
- -
- Posty:8
- Rejestracja:3 cze 2005, o 15:46
- Lokalizacja:w-wa
Re: Kilka pytań (89c450 <-> 89c450 itp.)
sprzęt:2. Czym można zaprogramować 89c450 (schemat)?
http://www.maxim-ic.com/appnotes.cfm/ap ... umber/3262
soft (na samym dole):
http://www.maxim-ic.com/products/microc ... /index.cfm
-
- -
- Posty:8
- Rejestracja:3 cze 2005, o 15:46
- Lokalizacja:w-wa
-
- -
- Posty:8
- Rejestracja:3 cze 2005, o 15:46
- Lokalizacja:w-wa
Czy ktoś zna odpowiedzi na resztę pytań?
Mam jeszcze 2 kolejne pytania
6. Jak za pomocą ustawień linii A0, A1, A2 (I2C) wyliczyć jaki adres ma przypisany układ?
7. Po co jest noga AGDN w scalaku DS1807?
[ Dodano: 05-06-2005, 15:17 ]
Widzę, że temat umarł
Bardzo proszę o pomoc, odpowiedzi na te pytania są dla mnie bardzo ważne...
http://pdfserv.maxim-ic.com/en/ds/DS1807.pdf
to widziałeś, tak?
strona 8, Control Byte - Fig.5
Maxim przydzielił dla tej kości sprzętowy (magistralowy) adres bazowy
0x50 - do zapisu danych
0x51 - do odczytu
bitowo: 0 | 1 | 0 | 1 | A2 | A1 | A0 | R/!W
zależnie jakie stany logiczne wymusisz na liniach (pinach) A0..A2 kostki, adres tejże będzie wyglądał tak (środek i skrajności )
0 1 0 1 0 0 0 0 = 0x50 - zapis - A2=A1=A0=GND
0 1 0 1 0 0 0 1 = 0x51 - odczyt
....
0 1 0 1 1 0 0 0 = 0x58 - zapis - A2=VCC, A1=A0=GND
0 1 0 1 1 0 0 1 = 0x59 - odczyt
....
0 1 0 1 1 1 1 0 = 0x5E - zapis - A2=A1=A0=VCC
0 1 0 1 1 1 1 1 = 0x5F - odczyt
AGND....
to masa części "analogowej" tego układu, jej potencjał ma być nie więcej niż +/- 0.7V względem masy cyfrowej - tabelka na str. 10, na str. 13, Fig.9 masz namalowane jak są wewnętrznie te masy połączone, więc najlepiej AGND podłącz do GND i tyle....
24C02 i 3x DS1807 oraz I2C....
http://wwww.ges.cz/sheet/2/24c02.pdf
uff...
bazowy adres magistralowy tego eepromu (24c02) to jest:
0xA0 - zapis
0xA1 - odczyt
bitowo: 1 | 0 | 1 | 0 | A2 | A1 | A0 | R/!W - strona 7, slave address format.....
i tu, analogicznie jak dla potencjometru....
tylko ze starsze cztery bity będą nie 5 tylko A
więc możesz na jednej szynie bez kolizji mieć nawet osiem eepromów i osiem potencjometrów
na bascomie się nie znam, sorry
ps.
wiele tamatów umiera...
to widziałeś, tak?
strona 8, Control Byte - Fig.5
Maxim przydzielił dla tej kości sprzętowy (magistralowy) adres bazowy
0x50 - do zapisu danych
0x51 - do odczytu
bitowo: 0 | 1 | 0 | 1 | A2 | A1 | A0 | R/!W
zależnie jakie stany logiczne wymusisz na liniach (pinach) A0..A2 kostki, adres tejże będzie wyglądał tak (środek i skrajności )
0 1 0 1 0 0 0 0 = 0x50 - zapis - A2=A1=A0=GND
0 1 0 1 0 0 0 1 = 0x51 - odczyt
....
0 1 0 1 1 0 0 0 = 0x58 - zapis - A2=VCC, A1=A0=GND
0 1 0 1 1 0 0 1 = 0x59 - odczyt
....
0 1 0 1 1 1 1 0 = 0x5E - zapis - A2=A1=A0=VCC
0 1 0 1 1 1 1 1 = 0x5F - odczyt
AGND....
to masa części "analogowej" tego układu, jej potencjał ma być nie więcej niż +/- 0.7V względem masy cyfrowej - tabelka na str. 10, na str. 13, Fig.9 masz namalowane jak są wewnętrznie te masy połączone, więc najlepiej AGND podłącz do GND i tyle....
24C02 i 3x DS1807 oraz I2C....
http://wwww.ges.cz/sheet/2/24c02.pdf
uff...
bazowy adres magistralowy tego eepromu (24c02) to jest:
0xA0 - zapis
0xA1 - odczyt
bitowo: 1 | 0 | 1 | 0 | A2 | A1 | A0 | R/!W - strona 7, slave address format.....
i tu, analogicznie jak dla potencjometru....
tylko ze starsze cztery bity będą nie 5 tylko A
więc możesz na jednej szynie bez kolizji mieć nawet osiem eepromów i osiem potencjometrów
na bascomie się nie znam, sorry
ps.
wiele tamatów umiera...
-
- -
- Posty:8
- Rejestracja:3 cze 2005, o 15:46
- Lokalizacja:w-wa
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 30 gości