Pamięć at89c2051

Atlantis snipped-for-privacy@wp.pl napisał(a):

Chodzi o to, że nowoczesność nie polega (lub nie tylko polega) na ilości peryferiów, szybkości czy rozmiarze pamięci. Polega też na braku potrzeby rozwiązywania problemów nieznanych gdzie indziej. Jak potrzebujemy prostego MCU, to bierzemy proste nowoczesne MCU, a nie starocia. I dlatego właśnie sięgamy po przywołane ATtiny, a nie n-te wcielenie '51.

Reply to
Grzegorz Niemirowski
Loading thread data ...

Jak na razie nie natknąłem się na jakieś poważniejsze problemy z kategorii "kompilator sobie z tym nie poradzi, ten fragment trzeba napisać w asemblerze". Były to głównie kwestie związane ze specyfiką platformy i drobnymi różnicami w obsłudze peryferiów, na jakie można się natknąć przy pierwszym kontakcie z dowolną nową rodziną MCU (pierwszy przykład z brzegu - odwrócona w stosunku do AVR-ów konwencja ustawiania kierunku pinów w PIC-ach).

To fakt, jednak wygląda na to, że do prostego amatorskiego projektu cały czas się nadają. A takie AVR-y (zwłaszcza wcześniejsze, podstawowe modele) wcale nie są już takie nowoczesne. :)

BTW rodzina 8051 może i została stworzona z myślą o programowaniu w asemblerze, jednak całe mnóstwo projektów powstawało w BASCOM-ie.

Reply to
Atlantis

Użytkownik "Atlantis":

Tak, jak wpiszesz 0 to będzie stan niski.

Tak, ale wpisałeś 0 i oczekujesz, że na TXD będą jakieś dane, a przecież masz tam stan niski.

Alojzy

Reply to
invalid unparseable

Użytkownik "Grzegorz Niemirowski" napisał:

Typowa miejska legenda tej grupy. Architektura 8051 na pewno nie jest najlepsza, ale znacznie bardziej klarowna niż wynalazku AVR. Asemblera (nawet na poziomie długości cykli rozkazów) można nauczyć się w 1 dzień, a i C jest całkiem dobre - Keil. Może dlatego do dzisiaj można kupić coś na bazie 8051 (prawie 40 lat), a i pewnie za 10 lat się uda, ciekawe jak to będzie z AVR.

Alojzy

Reply to
invalid unparseable

Użytkownik "Alojzy" napisał w wiadomości grup dyskusyjnych:58d902d0$0$15196$ snipped-for-privacy@news.neostrada.pl... Użytkownik "Grzegorz Niemirowski" napisał:

Czy taka klarowna ... widzisz ile niuansow wyszlo w tym jednym watku.

mialbym pewne watpliwosci ... lepiej zarezerwowac 2 dni :-)

No coz, o ile ta architektura ... w assemblerze mozna rzec - jest jaka jest, to IMO w C stanowi powazny problem. Mozna wskazniki rozwiazac jak Keil ... ale to z kolei jest narzut od samego poczatku. Kiepska wydajnosc, albo dziwne ograniczenia - wybieraj sam ... poprosze o inny procesor :-)

No coz, 51 byla robiona od lat, a AVR ma jednego dostawce.

Ale ... kto jeszcze 8051 robi, czy jakiegos niezbyt odleglego klona ?

J.

Reply to
J.F.

Wszyscy Chinscy producenci półprzewodników do własnych chińskich marek. Tam jest tego zalew, wszelka automatyka jest na klonach 51. Mcu avr czy pic chętnie są stosowane tylko przez zachodnie marki.

Reply to
Marek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.