Witam Potrzebujesz programatora równoległego. Zobacz tutaj: http://www.elektroda.pl/rtvforum/topic37... Dodatkowo poszukaj na forum, jest jeszcze kilka ciekawych schematów. Pozdrawiam
Seria AduC Analog'a też posiada wbudowany bootloader (UART'A), również AT89C51ED2 i podobne posiadają taką możliwość. Jeżeli chodzi o "czyste" USB bez konwertera to chyba jedynie procesory Cortex (i to jeszcze z tych "większych").
Ja używam i działa. Jak ktoś ma z tym problemy to pisać na PW.
Witam, czy ktoś używał tego procka :?: Bez problemu się programuje (ponoć programuje się poprzez RS232) :?: Gdzie je można dostać w dobrej cenie :?: Pozdrawiam Darek
Witam. Interesuje się mikrokontrolerami od niedawna. Mój problem polega na słabej znajomości zasad elektroniki ( z programowaniem sobie radze). Jest to mój pierwszy układ, wole sie upewnić przed zmontowaniem czy jest on poprawnie zaprojektowany, czy będzie działać poprawnie. Schemat ideowy mojej matrycy LED wygląda nastepująco: http://obrazki.elektroda.net/37_11663054...
Jak można zrobić potencjometr logarytmiczny na tymże scalaku ?
[url=http://www.atmel.com/dyn/resources/... w google 3 od góry :D
Czy ktoś z Szanownych Kolegów programował kiedyś procesor AT89C51ED2 w ten sposób, by podczas działania programu przełączać oscylator między trybem X2, a trybem normalnym ? Mój problem polega na tym, że muszę wykorzystać maksymalną prędkość procesora w trybie X2 ( 30 MHz ) do generowania przebiegów funkcyjnych ( przetwornik DAC ), a jednocześnie móc...
XDATA przy deklaracji zmiennych kiedyś używałem, ale jak korzystałem przy procku 8031 z dodatkowego zewnętrznego RAM'u, ale tutaj wydaje mi się, że być może korzysta się z XDATA, ale na pewno trzeba odpowiednio skonfigurować ustawienia w opcjach Target'u, bo to okienko ma róźny wygląd w zależności od wybranego procka
Hej, 1.Kod poprawiony. Patrz na "{" po main() i na "()" przy wywołaniu funkcji 2.Jak piszesz kod to wsadz go w code (patrz u góry lista opcji podczas pisania postów) #include <stdio.h> #include <mcs51reg.h> #include <at89c51ed2.h> #include <moje.h> //#include <t89c51ac2.h> //=========== #define column0 P2_6 #define column1...
AT89c51ed2 - 64 flasz 2K EEprom, 2K RAM, SPI,ISP-przez RS-a. Prawdziwy gigant!
at89c51ed2 firmy atmel Programator opisany np. tutaj: http://www.elektroda.pl/rtvforum/topic37... Ale ty chcesz przeprogramować ten procesor, czy coś wysłać do wyświetlenia?
Dzięki wielkie za odpowiedz. Po przeczytaniu twojego postu sprawdziłem i rzeczywiście nie można go programować ISP trochę szkoda. Chciałbym jeszcze zapytać czy niema innego sposobu programowania równoległego dla tego procka kupno willema za 200zł to raczej nie tani sposób programowania przynajmniej dla mnie. Co prawda bawię się AT89C51ED2 ale nie chce...
plik ASM: public delay DELAY:MOV 32H,#09H ;Odczekaj 0.6 sekundy D2:MOV 34H,#0FFH D3:MOV 36H,#0FFH DJNZ 36H,$ DJNZ 34H, D3 DJNZ 32H, D2 RET w pliku def.h extern void delay(void) w pliku głównym tylko #include<def.h> Przykład dla 12 MHz kwarc + AT89c51Ed2 sprawdzony doświadczalnie :D o ile sie gdzie nie pomyliłem ;)
Dlaczego nie zamówisz nowszej wersji W78E516D40DL? Aktualnie produkowane pod znakiem Nuvoton? Cena w hurcie ~$2.20/szt. Jeżeli to ma być coś z Atmela, to najbardziej pasuje AT89C51RD. Możesz też pomyśleć o AT89C51ED2 lub AT89C51ID2, które dodatkowo mają 2k EEPROM i ten ostatni jeszcze TWI. Na pewno musisz sprawdzić konfigurację sprzętową, ponieważ W78......
Witam, Mam nietypowe pytanie: Zamierzam zacząć programować mikroprocesory. Mój model AT89C51ED2 ma być programowany przez LPT. I tu zaczyna się pierwszy problem: mam laptopa i nie ma w nim LPT. Problem rozwiązałaby zapewne przejściówka USB - LPT, ale tu zaczyna się drugi problem: czy istnieje ryzyko uszkodzenia laptopa, gdyby wystąpił błąd w projekcie...
I z jaką prędkością "lecą" bajty po magistrali? W tej chwili maksymalna prędkość magistrali (z jaką prauje razem z obsługą rozkazów itd ) to 95 kB/s. Protokół nie zawiera żadnych zabezpieczeń antyzakłóceniowych. Wysłanie rozkazu wygląda tak: MOV P1,#DANA NOP NOP NOP NOP SETB P1.7 Dane są takie, że najstarszy bit jest zawsze "0" co powoduje wywołanie...
Trochę nad tym posiedziałem i wiem ja tworzą się śmieci: - jest to suma logiczna bitu który chcę zapalić, młodszych 4 bitów adresu kolumny i najmłodszego bitu. Skąd bierze się młodsza część adresu? Przecież wystawiam na port danych wartość 0xff - czyli port działa jako wejściowy... A skąd bierze się najmłodszy bit to już w ogóle zagadka. Dodam że mikrokontroler...
Co do sterownikow PLC kontra mikorkontrolery to jest tu na forum niezla woja i lepiej don iej nie wracac, bo nie ma sensu taki sposob prownan. Co do prockow do zastosowan przemyslowych to moze byc i 8051 i AVR, wazne zeby mialy odp. ilosc pamieci na program, na zmienne i odpowiednia licze wejsc/wyjsc i przetworniki. Najlepiej zadbac by takie elementy...
Witam. SPI wydaje się być tutaj optymalnym wyborem. Wystarczy skonfigurować rejestry SPI (szybkość sygnału CLK i sposób transmisji) - dla procesora AT89C51ED2 / RD2 jest to opisane w książce J. Majewskiego. Potem ładuje się cały bajt danych do bufora, o resztę martwi się sprzęt - 8 bitów wysyłane jest poprzez pin SDO. Nie ma dodatkowych bitów startu...
Witam. Mam problem z zakłóceniami na magistrali. Więc mój projekt oparłem o mikroprocesor Atmel AT89C51ED2. Zastosowałem kwarc 27MHz i tryb X2 tego procesora, czyli na portach można uzyskać maksymalną częstotliwosć 4,5MHz. Z portów P0, P1 i P2 wysyłam na szeregowo ustawione moduły informacje. Czyli dane ze sterownika idą do modułu 0 z modułu 0 do modułu...
napisałem sobie króciutki programik który miał ustawić LCD w tryb 4 bit ( jednak bez inicjacji ) i wyświetlić "a". Problem w tym że raz wyświetla "a" a raz "Σ" czasem nic. Czy błąd może być w tym prymitywnym programiku ? //#include <stdio.h> #include <mcs51reg.h> #include <at89c51ed2.h> #define db4 P3_6 #define db5 P3_7 #define...
Witam, Projekcik fajny jak na warunki domowe to bardzo ładnie wyszedł. Matryce z Maritexu znane mi ;) Podobnych użyłem w konstrukcji tablic wewnętrznych w pracy. Mała uwaga: Tak jak kolega "danthe" napisał lepiej było by użyć gotowych driverów np SCT2404 bądź, jak już kupowałeś w Maritexie, to tam mają całe mnóstwo rożnych driverów np. najprostszy MBI5026....
http://obrazki.elektroda.net/38_12242751... Elektroniką zajmuje się już trochę czasu i ostatnio zarażony przez kolegę i jednego z nauczycieli postanowiłem zacząć swoją nową przygodę z mikrokontrolerami. Na potrzeby tej że przygody wykonałem sobie zestaw testowy do ćwiczeń jak i mam nadzieje moich przyszłych projektów. Chwalić się nie ma czym...
Jak Ci się wydaje, czy bez oglądania kodu źródłowego umiałbyś sam sobie odpowiedzieć na postawione pytania? :) Pozdrawiam, Dr.Vee oto link do kodów źródłowych, jak już wcześniej pisałem dodałem tylko do pliku main.c instrukcją include pozostałe pliki(nazwy plików wpisałem w cudzysłów): warning 59: function 'ISO14443B_REQB' must return value oznacza,...
Panel będzie przerabiany na zegarek z termometrem i kalendarzem.
LPT np STK200 Ten programator obsługuje tylko MSC-51 z interfejsem SPI np: AT89S52. Opis programowania: [url=http://ecee.colorado.edu/~mcclurel/... Schemat układu. Kompatybilny z ATMEL FLIP. [url=http://www.techtoys.com.hk/8051/AT8...
Z bootloaderem w AT89C51RD2 jest tak: - jest on umieszczony w obszarze Boot ROM o rozmiarze 2k - można ten obszar włączyć w obszar pamięci programu zapalając bit ENBOOT w rejestrze AUXR1 (adres: A2h) - w obszarze tym znajduje się wiele funkcji które twój program może wywoływać podczas działania (wykonanie rozkazu LCALL 0xFFF0, a to jaką funkcję chcesz...
Jak juz korzystasz z przykładów z książki to przez wywołaniem printf("%c",c); wywołaj funkcję void get_cursor (BYTE *rownr, BYTE *colnr) a następnie w zależności od pozycji kursora wywołaj lub nie void set_cursor (BYTE rownr, BYTE colnr) np z (1,0)
Witam! Po pierwsze: mimo, że układ ma 51 w nazwie, to jednak jest odmianą '52-ki. Po drugie: Jedynie wersja ED2 ma wbudowaną pamięć EEPROM o wielkości 2kB. Powyższe dane są w nocie katalogowej tego mikrokontrolera. Dane o dostępie do wbudowanych "urządzeń" też znajdują się w/w dokumencie - ale oczywiście asemblera musisz sam się nauczyć. Pozdrawiam!...
Chodzi o tą notę katalogową?? Tabelka 9 wyraźnie zaiera rejestr SPI. Ponadto na schemacie blokowym proca też jest blok SPi, więc nie widzę powodu, czemu Atmel miałby Cię oszukiwać :wink: Na stronie 64 w/w noty jest dokładny opis interface'u SPI... Trzeba czytać ze zrozumieniem :twisted:
Wysłałem ci informacje w emailu
A stąd,że ten 11 MHz kwarc jest dodatkowo umieszczony na płytce jako.. dodatkowy kwarc :). Sam mikrokontroler AT89c51RD2 taktowany jest standardowo kwarcem o częstotliwości 60/40 MHz. Przeczytaj dokładnie specyfikację procesora i przeanalizuj połączenia na płytce.
Wlutuj przycisk S2( w okolicy kwarcu). Aby połączyć się z flipem musisz uruchomić bootloader w procku: trzymając S2 robisz reset S1 (albo na odwrót dokładnie nie pamiętam).
Stworzyłem nowy pusty projekt (89C51), nowy plik, wkleiłem Twój kod, dodałem plik do projektu - folder Source Group 1, zapisałem, kliknąłem "Rebuild all target files" i wszystko gra. Oczywiście musiałem zaznaczyć hex'a w option target. Program się bezbłędnie kompiluje. W debugerze wszystko ładnie działa, hex powstał i jego zawartość zgadza się z tym...
Jak masz jakieś problemy to wal jak w dym tu na forum. Ja nie uważam, że wiem wszystko - napisałem kiedys sporo programików używajac bascom 8051 i chciałbym powiedzieć, że tu widziałem juz wszystko ale napewno jeszcze nie. Są tutaj lepsi ode mnie ale większość z nich używa już albo avr albo C kompilując na 8051. Ja w tej chwili używam bascoma jako IDE...
Zgaduję, że zapisujesz pierwszą komórkę w pamięci EEPROM i tam są błędy? Jeżeli tak, to nic nowego. Nie używa się pierwszej komórki, ponieważ jakikolwiek błąd zasilania, zapisu, kontrolera (timing) powoduje, że automatycznie jest zerowany rejestr adresowy i zapis jest prowadzony do komórki z adresu 0x00. Zacznij zapisy od komórki 0x01 i powinno być...
Brown Out Protection to resetowanie wskutek chwilowych spadków napięć, odpowiednie wykresy w pdf-ie i google pewnie będą... ;)
dokładnie odwrotnie EA -+Vcc PSEN - masa tylko podczas resetu ALE- NC Jeszcze sprawdz bo FLIP może wymagać zwarcia we wtyku DB9 najlepiej z dwóch stron 7z8 i 1z4z6 http://www.lammertbies.nl/comm/info/RS-2...
Problem BARDZO często tkwi w prowadzeniu zasilania do uP , jak doczytałem to zasilanie uP ma być prowadzone tak aby ścieżki zasilania były JAK NAJBLIŻEJ SIEBIE , do tego oczywiście odsprzęganie kondens. Następnie układy na płytce mają być tak rozmieszczone aby ich pola elektromagnetyczne ZNOSIŁY SIĘ Poczytajcie to: http://www.atmel.com/dyn/resources/prod_...
Witam, Proszę o podpowiedź (wskazanie) programatora dla AT89C51RD2 "SPRAWDZONEGO" w działaniu i dostępnego od ręki najlepiej pod USB jeżeli takie są.
>bogdan_p Tutaj się akurat mylisz. AT89C51Rx2 ma wbudowany szeregowy bootloader i do ich zaprogramowania potrzebujemy tylko programu FLIP i przejściówki RS232. > Połączenia podczas programowania są następujące: PC RS232Tx - uP Rx PC RS232Rx - uP Tx PC GND - up GND Aby wprowadzić uP w tryb bootloadera należy: -linie PSEN uP zewrzeć do masy przez...
witam, mam dość istotny problem z dostępem do zewnętrznej pamięci XRAM. Nie chcę się specjalnie rozpisywać o samym sprzętowym rozwiązaniem samego projektu ale dla wprowadzenia napiszę tak. Procesor z serii 8051, przełączane za pomocą GAL-a banki pamieci z możliwością "samoprogramowania" się RAM i "udawania" ROM w przestrzeni adresowej zewnętrznej pamięci...
Witam. Szukam programatora do układu AT89C51RD2. Jak bym mógł prosić użytkowników o jakieś linki do sklepów elektronicznych.
Witam Potrzebuję biblioteki obudowy VQFP44 do EAGLE. Biblioteka AT89C51RD2 przydałaby mi się również. Proszę o pomoc
Witam Mam procka AT89c51RD2, którego chciałem zaprogramować programem FLIP (przez RS232). Raz się zaprogramował a teraz cały czas wywala mi Timeout Error. Dodam, że to co zaprogramowałem za pierwszym razem działa. Tomek.
ISPPROG obsługuje niby, chociaż mnie się nie udało stk200 połączyć z 51;/ Za to taki prosty programatorek na 51 z buforem też jest i on zadziałał od strzału:) (Nie pamiętam nazwy ale byłą na forum podawana).
Flip flipem, a najprosciej sprawdzic uzywajac komendy dos'u (komputer powinien byc w tym trybie). Wydajesz dwie komendy . mode com1, 4800, n,8,1 copy nazwapliku com1 4800 predkosc transmisji, mozesz podac taka jaka uzywa twoj zestaw w momecie kiedy piszesz komendy powinienes byc w podfolderze gdzie jest nazwapliku. A mozna kupic elementy, plytke do...
Potrzebuję zrobić układ w którym jedna z funkcji będzie pobierać datę i czas z windowsa. Czy może ktoś mi dać wskazówki jak to zrobić?? Dane mają być pobierane przez RS232. Mikrokontroler to AT89C51RD2, środowisko Keil.
Witam Poszukuję programatora do AT89C51RD2-xM w obudowie DIP40/PLCC44 napewno Elnec SmartProg2 to obsługuje a czy są jakieś tańsze programatory ? czy programatory pod AT89C51 będą się nadawały do RD2 ?
Mam pytanie. Jak wiecie AT89C51xD2 mam możliwość bezpośredniego zaprogramowania prze RS232, bez zbędnego programatora. Chodzi mi o to, czy jeżeli zastąpię MAX232, układem FT232BM (albo podepnę równolegle za pomocą przełączników, albo to albo to) i wyjścia TXD RXD podłącze do Mikrokontrolera, to czy bez problemu wgram prze USB program, czy potrzeba coś...
Przecież można tutaj zostawić plik... nowicjusz wybaczcie :)
Więc jak w temacie chciałbym zaprogramować AT89C51RE2 ale nie wiem czym zaprogramować?? Czy mógłbym użyć do tego programatora od AT89S52 albo AT89C51?? I właśnie z tego co orientuje wychodzi ,że AT89C51RE2 ma ISP czyli możnabyłoby zaprogramować go na ISP czyli od AT89S52. Co o tym sądzicie?
Uruchomienie SPI następuje automatycznie w momencie zapisu danej do bufora danych SPDAT. Uruchamiane jest wtedy wyjście SCK i dane z bufora w takt zegara wystawiane są na pin MOSI. Odczytując dane z SPI musisz pamiętać o wysyłaniu jakieś danej np. 0x00, aby uruchomić zegar SCK. W takt zegara kolejne dane będą wysyłane linią MOSI, a linią MISO dane będą...
Cześć Gdzie znajdę bibliotekę Atmel AT89C51RD2 do Altium Designer 09 Winter ? Pozdrawiam Przeniosłem z Mikrokontrolery.
projektuje uklad w protelu dxp 2004 n mp at89c51rd2 ale nie moge znalezc takiego ukladu w bibliotekach protela co wydaje mi sie troche dziwne
Przy dużym obciążeniu jak wynika z noty katalogowej napięcie na porcie może spaść znacznie. Jeżeli dałeś diodę przez opornik 100 omów to pobierasz z wyjścia prąd 15mA, to za dużo jak na te porty popatrz do noty: http://www.atmel.com/dyn/resources/prod_... strona 66. Zastosuj rezystor 1k. Port P0 nie ma podciągania wewnętrznego do plusa(dla...
Znalazłem tą bibliotekę do Eagl'a. Jest tam co prawda at89c52 w podstawce PLCC44 ale przecież to nie problem- wyprowadzenia wychodzą tak samo.
"Atmel to lipa?" - to nie twierdzenie tylko pytanie AT89C51RC2 - to nie AVR Tylko co mi "rysuje" pamięć programu Flash?
Witam ATMEL AT89C51RD2-SLRUM ATMLU906 DIP
W poście #1 napisałeś że nie możesz wejść w tryb bootloadera a w #5 że masz komunikację z Flipem. To jak jest ostatecznie? Tak procedura jest poprawna PSEN do masy + Reset. Z tego co pamiętam to w przypadku zabezpieczonego procesora FlashMagic zgłaszał to przy próbie odczytu. Musiałbym to jeszcze sprawdzić ale P89C51RC2 i AT89C51RB2 nie były bezpośrednio...
Sorry,mała poprawka . Gdy jest R30: Po zaprogramowaniu wciskam RESET na module zl2mcs51 i gotowe. W programie FLIP nie klikam StartApplication.
Możesz kolego napisać coś więcej ?? Dodano po 6 Przepraszam, że pisze drugą wiadomość pod rząd, ale możebyś także umieścił tutaj także kompilator kleina. ??
witam... mozna zresetowac procka podajac mu na rs'a jakis okreslany ciag znakow?? mam at89c51rc2... chcialbym go poprostu przeprogramowac zdalnie przez modem... dzieki za pomoc... pozdrawiam piotrek
Jaki masz kwarc, jaka prędkość transmisji? Przy kwarcu 6MHz często FLIP nie chce się łączyć na 9600 (zgłasza TimeOut Error) na 4800 jest OK. Czy przy próbie łączenia wykonujesz sekwencję: PSEN do masy, RESET aktywny (1) RESET nieaktywny (0) łączenie przez FLIPa Pozdrawiam JarekC
Witam. A mogło być tak pięknie. Flip działał w układzie AutoISP, program się wgrywał i uruchamiał do momentu aż próbowałem odpalić go po załączeniu zasilania. I tu klapa, flip go nie widzi , program nie działa. Wylutowałem wszystko i podłączyłem na przyciskach (PSEN i RST). Flip od czasu do czasu go wykrywa a procek dalej nie staruje po wyłączeniu zasilania....
Odpowiedz bezposrednio ze strony Atmel :) http://www.atmel.com/Images/doc7605.pdf
Można to zrobić na 3 [url=http://www.elenota.pl/?search=sipo]... SIPO + jakimś generatorze (NE555, albo CD4060) - łączny koszt 2÷3zł. Co układ ma robić po zapaleniu wszystkich LED-ów?
witam Mam problem z zaprogramowaniem tego uC ( at89c51rc2) Podłączam wszystko jak na schemacie powyżej a we flipie ciągle jest timeout error... Czy coś jeszcze trzeba gdzieś podłączyć albo wykonać jakieś czynności aby flip się z nim połączył? Z góry dzięki
Mam dwa identyczne moduły sterowników, z których z jednego ktoś wylutował procesor. Szkoda wyrzucić, bo sterownik nie jest tani, więc mój pomysł polegał na sklonowaniu działającego procesora. Nie muszę dodawać, że fajnie byłoby, gdyby z dobrego AT89C51RB2 nie wyparował istniejący program. Mam 2 programatory (XELTEK i UPROG), obydwa w spisie programowanych...
http://www.elektroda.pl/rtvforum/topic13... zajrzyj tutaj, masz gotowy działający kod.
Tak, zgodnie z załączonym obrazkiem wybrałem mikrokontroler AT89C51RD2. Jaką masz wersje programu Flip? W czym moze być problem?
Witam Jeżeli autor ma taką możliwość to proszę o sprawdzenie jak interface zachowuje się z programem flip podczas programowania procesorow np AT89C51RD2
Witam, 1.Czy istnieje możliwość odczytania wsadu z AT89C51AC2 i późniejsze wgranie do drugiego takiego samego mikrokotrolera zrobienie tzw klona? 2.Czy muszę wylutować układ z płytki aby go odczytać/zapisać? Muszę tylko wgrać wsad z jednego dobrego uC do trzech innych które posiadają wgrany stary wsad. Z góry dziękuje za pomoc
Tak też już próbowałem. W pliku "karta.c" deklaruje zmienną a w pliku "karta.h" informuje ,że jest to zmienna zewnętrzna. Ale w innym pliku "ad.c" używam tej zmiennej i jeżeli do "ad.c" nie dołącze #include "karta.h" to kompilator wywala ,że nia znalazł takiej zmiennej a jak dołącze to znowu linker wywala, że zmienna jest zadeklarowana wielokrotnie...
W AVT procesor zawsze jest zaprogramowany.
Witam. Piszę właśnie komputer pokładowy do swojego samochodu. Zacząłem od procesora 4Kb, a skończyłem na 12Kb, ale to jest za mało. Program mam prawie skończony i nie chcę zmieniać rodziny procesora. Znalazłem taki procesor AT89C51RB2. Chciałem się zapytać czy podejdzie do niego program napisany dla procesora 89c4051 lub 89S51 (52,53)? Chodzi mi o zgodność,...
a Data sheet to od czego jest??? dla at89c51rd2 - 10 years data retention hmm a myślałem że ze 100 hmm
A masz oryginalny układ na P89C51RC2 NXP i działa poprawnie, czy masz tylko na nowym AT89C51RC2?
Witam. Robiłem coś takiego na EM100 i At89c51rd2 tyle,że tylko część wykonawcza z przekaźnikami. Sterowane przez sieć z PC. Również w tej konfiguracji , którą przedstawiasz jest do zrealizowania. Pozdrawiam
Zgadzam się z hunterhouse . Takie rozwiązanie zwiększy ilość układów na płytce. Moja propozycja to zastosowanie jakiegoś procesorka z wbudowanym w układ przerwań interfejsem klawiatury. Obsługujesz sobie wtedy klawiaturę na przrwaniach. Przykład: AT89C51RD2
Witam, To jedyny wątek w którym rozmawia się o Atmelach obsługujących USB więc pozwolę sobie zapytać. Czy udało się komuś uruchomić AT89C5132? Jeżeli tak to proszę o informacje. Pozdrawiam
Mikroprocesor AT89C51RC2. Przetwornik A/C MAX197. Osobno bedzie wykonywane probkowanie produ i napiecia. Majac komplet probek do obliczenia jest THD obu sygnałow.
Możesz jeszcze sprawdzić poziom emisji z procesorem który ma możliwość zmniejszenia emisji EMI przez ustawienie w SFR AUXR 1 na bicie AO. Takim procesorem jest np at89c51rd2. To jest duży procek i może pracować w cyklu 6 clock w zwiazku z tym mozesz zastosować kwarc o niższej częstotliwości.
Bardzo dziękuję za odpowiedź. Teraz przynajmniej wiem dlaczego nie działa. Mam książkę, w której jest opisany AT89C51RD2 i powiedziane jest, podobnie działa cała rodzina C51. Więc pomyślałem sobie, że ten też będzie należał no i bardziej spodobała mi się obudowa [ : ) ]. Cóż, przynajmniej "programator" mam na osobnej płytce, bo nie dostanę takiego RD2...
Witam Atmel robi 60 MHz wersje '51. Jest to rodzina RC2 i RB2. Ja bawie się obecnie prockiem AT89C51RC2 z kwarcem 30 Mhz z załączonym trybem X2. Całkiem niezle to śmiga. Kupiłem go w TME. Pozdro !
Jednak zdecydowalem sie pozostac przy ADUCU ktory mozna uzywac w latwy sposob bez koniecznosci budowania odnowa ukladu nie mniej jednak mysle ze wieksza wydajnosc mozna uzyskac na AT89C51Rx2. Dziekuje za cenne wskazowki.
A ja mam problemy z AT89c51rc2. Przejdź na AVR-y jak na razie sprawują się bez problemu. Aczkolwiek też parę maszyn steruję na AT89c51 i już ładnych parę lat a nie robią psikusów.
Można by też obejść problem programatorów poprzez użycie procka AT89C51RD2 / ED2 - da się je programować bezpośrednio przez RS232 programem FLIP. Na schemacie TM02_SCH.pdf jest zabudowany MAX232 - wystarczy dodać przycisk zwierający PSEN do masy - kombinacja resetu i PSEN uaktywnia bootloader. Różnica w cenach uC nie jest zaporowa (S52 ~ 6,5zł, C51RD2...
Witam. Postanowiłem pobawić się trochę uC z rdzeniem ARM. Czy są takie "Atmegi" czy "Atiny" które posiadają wbudowanego bootloadera do programowania Flasha w ISP poprzez TxD i RxD (potrzebuję około 32k). Dotychczas pracuję na AT89C51RC2 i szukam czegoś tańszego. Z pozdr. MK
Zacznę dalej drążyć temat, bo zaczyna się praktyczne zastosowanie zgromadzonych dokumentacji i literatury :). W dokumentacji mikrokontrolera AT89C51RD2 widnieje sześć 8-bit I/O Ports. Czy to znaczy,że chcąc zgodnie z protokołem Modbus sczytać z tego układu 40B danych, będę musiał "dzwonić" do niego prawie 10razy? Mam nadzieję,że coś pokręciłem, bo przy...
Jesli chodzi o liczbe wejsc I/O to raczej nie znajdziesz procka do 20zl z rozszerzonymi portami. Radze Ci zastosowac ukald typu 8255 np. uPD71055C cena okolo 10zl. Do tego procek np AT89S8252 256 bajtow RAM 2 Kbajty EEPROM, 8Kbajtow FLASH (22zl). Choc co do ramu to radzilbym Ci kupic cos drozszego np. AT89C51RD2/ED2, bedzeisz mogl w pelni rozwinac skrzydla.
Kolega symndz mnie nie zrozumiał. Ja mam problem z pamięcią Flash w AT89C51RC2. Program ładowany jest przez fabryczny bootloader przez UARTA. Pamięć blokowana jest bitami sprzętowymi. A co do projektu. Jest to terminal wagowy pracujący z napieciem wej. rzędu 20mV pracujący w strasznych warunkach starej sterowni betoniarskiej. I DZIALA POPRAWNIE (jak...
Najprostrzy system uruchomieniowy na 51 to np: -AT89c51RD2 (64kB pamięci programu i 1792B XRAM) z kwarcem; -MAX232; -reszta peryferii z zależności od potrzeb Z softem też nie powinno być problemu, przeważnie srodowiska IDE dostarczają wsady z programem monitora (mniej lub bardziej rozbudowanym). największy problem to wykonanie płytki. Poczyń jakieś...
A próbowałeś zaprogramować proca po uzyskaniu fotki nr 3? Co do programatora, to wygląda na to że myli tryb binarny z hex. Albo coś zle robisz, albo ja już nie wiem co jest grane... A tak na marginesie to proc który chcesz zaprogramować to na pewno AT89C51 a nie przypadkiem AT89C51WD ? Bo to jest różnica.
Dallas: DS80C320 - drogi, chyba bez pamięci programu; jest w TME Atmel: AT89C51RE2 - występuje w katalogu Microsa, ale jest "bezcenny" Inne alternatywy: MCU ze sprzętowym SPI lub I2C i dopiąć tyle UARTów ile dusza pragnie na którąś z tych magistral; opcjonalnie jeżeli masz zewnętrzną szynę pamięci to dopnij 16c550
mam at89c51rc2.... i dokaldnie takiego ustawilem w bascomie.... i bascom nie umial go zasymulowac... :? dzien w plecy przez to... ale jak mowisz najwazniejsze, ze doszedlem i mi dziala tak jak che.... ps. mozna programowo "zatrzymac" watchdog'a?? bo z logicznego punktu widzenia nie powinno sie tego robic /znajac zycie to akurat wtedy program sie nam...
http://mail.jm.pl/karty/T89C51AC2.pdf tam masz podstawowoe info o tym o którym pisałem. A tu masz jeszcze do innego i ma to wszystko ci Ci jest potrzebne (może nie do końca bo A/C ma tylko 2 kanały): http://www.atmel.com/dyn/resources/prod_... układ to AT89C5132-ROTIL też do kupienia w seguro ( www.seguro.pl )
No tak,ale gdy sprawdzałem 89C4051 to nawet powolne zwiększanie napięcia (z autotransformatora) nie powodowało pojawienia się stanów nieustalonych.Obecnie sprawdzam AT89C51AC2 i "on" też nie posiada stanów nieustal. ,wg. niektórych opisów odpowiada za to reset a s y n c h r o n i c z n y portów,ale nie zawsze jest to zgodne np. z dokumentacją. Fajfer2
Najlepszy procek do nauki to at89s8252 9cena okolo 22zl). Ma 8k flesha 2k eepromu, programuje sie w ukladzie (ISP) wykorzystujeac 5 pinowe spi (jak zrobic kabelek jest w programiku programatora AEC_ISP.exe, ktory mozna sciagnac z sieci). Do tego srodowisko keil uvision i mozesz pisac programy do 2K kodu. (a jak chcesz zaszalec to polecam at89c51rd2...
toyota corolla akumulator pompa ciepła usterka scudo kontrolka
odkurzacz electrolux moduł electrolux moduł
Pomiar zużycia prądu przez silnik z falownikiem Bezpiecznik prądowy w piecu Immergas Victrix EXA