| Author |
Message
|
Jacu$ Poziom 19

Joined: 26 Jul 2004 Posts: 741 Location: Łódź
|
#61
08 Mar 2006 21:26 Re: Jaki mikrokontroler |
|
|
|
Ściągnij sobie notę katalogową (datasheet) układu AT90S8515 i porównaj z AT89C52.
|
|
| Back to top |
|
 |
munieek Poziom 8

Joined: 10 Apr 2003 Posts: 31 Location: mazowieckie
|
#62
09 Mar 2006 01:09 Re: Jaki mikrokontroler |
|
|
|
ooo faktycznie te same wyprowadzenia. tylko bede musial sprawdzic czy na tym samym kwarcu to moze dzialac. i czy te same porty moga obslugiwac LCD. A wlasnie czy w tym AVRrze AT90S8515 LCD podlacza sie "byle gdzie"? czy ktores porty sa do tego przystosowane? w at89c52 LCD byl podlaczny do nożek od 3 do 8 (P 1.2-P 1.7) w AVR odpowiada to portom PB2-PB7. moze tak zostac?
|
|
| Back to top |
|
 |
Jacu$ Poziom 19

Joined: 26 Jul 2004 Posts: 741 Location: Łódź
|
#63
09 Mar 2006 08:17 Re: Jaki mikrokontroler |
|
|
|
Obsługa LCD jest czysto programowa, więc nie ma żadnego związku z typem mikrokontrolera. Będzie działać na takim porcie, jaki jest użyty w programie.
Co do kwarcu to zobacz, jakie są wartości graniczne częstotliwości dla AVR.
|
|
| Back to top |
|
 |
Ireq Poziom 10

Joined: 24 Feb 2006 Posts: 56 Location: Świdnica
|
#64
09 Mar 2006 10:24 Re: Jaki mikrokontroler |
|
|
|
Ja bym sie nie martwil, wrazie czego tylko zmienic program bedzie trzeba (chyba).
A teraz moje pytanie: Jaki rodzaj ATmega8 wybrac? Dzis bylem w miescie i sie pytalem o ATmega8 to mi kolo powiedzial ze jest kilka rodzajow tego.
|
|
| Back to top |
|
 |
Google

|
#
09 Mar 2006 10:24 |
|
|
|
|
|
| Back to top |
|
 |
Jacu$ Poziom 19

Joined: 26 Jul 2004 Posts: 741 Location: Łódź
|
#65
09 Mar 2006 15:54 Re: Jaki mikrokontroler |
|
|
|
Z takim pytaniem to radzę się zwrócić do wróżki. Równie dobrze mógłbyś spytać: z jaką ładną i młodą dziewczyną powinienem chodzić? Słyszałem, że są różne (blondynki, brunetki, szatynki).
ATmega8 to jeden mikrokontroler. Jest produkowany w trzech różnych obudowach, z których ja osobiście wybrałbym 28-nóżkową PDIP ale Tobie nie musi się podobać. Oprócz tego jest "normalna" wersja ATmega8 i wersja ATmega8L czyli niskonapięciowa (może pracować do 8 MHz). Ja osobiście wybrałbym wersję normalną ale Tobie może się podobać "normalna inaczej". Wszystko zależy od Twoich oczekiwań lub potrzeb.
Nie wiem, czy warto o tym wspominać (bo nikt sobie tego jakoś nie bierze do serca) ale nie zadałbyś tego pytania, gdybyś przejrzał pierwszą i drugą stronę noty katalogowej. Znajomość języka angielskiego jest przy tym zbędna.
|
|
| Back to top |
|
 |
Ireq Poziom 10

Joined: 24 Feb 2006 Posts: 56 Location: Świdnica
|
#66
10 Mar 2006 17:59 Re: Jaki mikrokontroler |
|
|
|
Moze to glupie pytanie ale: Czy jest jakas polska firma produkujaca uC?
|
|
| Back to top |
|
 |
Jacu$ Poziom 19

Joined: 26 Jul 2004 Posts: 741 Location: Łódź
|
#67
10 Mar 2006 22:45 Re: Jaki mikrokontroler |
|
|
|
Od kiedy upadły zakłady CEMI nie słyszałem o jakiejkolwiek firmie polskiej produkującej półprzewodniki. A szczytem osiągnięć UNITRA-CEMI było wyprodukowanie mikroprocesora MCY7880 czyli klona Intel 8080. O ile pamiętam to chyba było pod koniec lat osiemdziesiątych, gdy mikroprocesory 16-bitowe produkował nawet Związek Radosny (sam miałem PC/XT made in Poland z radzieckim klonem 8086).
|
|
| Back to top |
|
 |
markosik20 Poziom 22

Joined: 27 Mar 2003 Posts: 2032 Location: Będzin
|
#68
19 Mar 2006 22:16 Re: Jaki mikrokontroler |
|
|
|
Czy ktoś kiedyś zrobił coś takiego?
Program napisany w C, skompilowany w Keil= xkB
Ten sam program (po wyłączeniu wszystkich funkcji związanych z architekturą MCS51) skompilowany w CodeVisionAVR = 1,25xkB.
Wychodzi na to,że:
1. Albo kopilator AVR niedopracowany (chociaż trzeba za niega zapłacić).
2. Albo architektura AVR (pamięci) wymaga innej filozofii myślenia (co raczej powinno należeć do kompilatora).
3. Albo tak poprostu ma być.
Może ktoś zrobił coś podobnego na darmowym StudioAvr 4 z kopilatorem WInAvr. Ja próbowałem ale mam problem z plikiem .elf.
Z w/w wychodzi, że AVR ma więcej pamięci w tej samej cenie co MCS51 ale trzeba wgrać do niego więcej kodu, żeby robił to samo co '51.
PS. Test zrobiony dla AT89C51RC2 i Atmega32. Do Atmegi chciałem jeszcze wgrać bootloadera ale brakło pamięci.
|
|
| Back to top |
|
 |
Mateusz120986 Poziom 19

Joined: 15 Jul 2004 Posts: 651 Location: Gdynia
|
#69
21 Mar 2006 20:33 Re: Jaki mikrokontroler |
|
|
|
niech mi ktoś wytlumaczy ... dlaczego w wiekszosci ukladow audio ( jakies sterowane cyfrowo przedwzmacniacze itp ) stosowane sa uklady PIC a nie AVR ?? czy chodzi tutaj o jakies zalety PIC-ów wlasnie w tego typu ukladach, o cene czy o cos innego?
|
|
| Back to top |
|
 |
P.Artek Poziom 18

Joined: 13 Dec 2003 Posts: 470 Location: Trzebinia
|
#70
02 May 2006 07:05 Re: Jaki mikrokontroler |
|
|
|
Witam wszystkich!
W koncu dotarlem tu.
Poniewaz jestem kompletnie zielony w temacie mikrokontrolerow a meczy mnie juz robienie skomplikowanych i rozbudowanych ukladow jak mozna prosciej.Prosze o wyrozumialosc,bo zadam kolejny raz powtarzajace sie pytanie "Co wybrac i z czym?"
Chodzi mi o procesor, ktory bedzie nowoczesny(nie chce uczyc sie na ukladzie ktory wychodzi lub za nie dlugo wyjdzie z produkcji),latwo sie programowal(ISP?,bez jakis skomplikowanych programatorow),mial wszystko co powinien miec i co przyda sie w przyszlosci,odporny na glupote(oczywiscie z mojej strony:) ) i w dobrej cenie.
I moze cos pod bascom?
Tak zebym mogl skupic sie na jednej kostce i bedzie mi sluzyla dosc dlugo.
Najlepiej wypowiedzcie sie "CO"?
|
|
| Back to top |
|
 |
McRancor Poziom 24

Joined: 27 Mar 2004 Posts: 5432 Location: Wrocław
|
#71
02 May 2006 11:41 Jaki mikrokontroler |
|
|
|
Kup ATMege8, albo 88, albo 48 - są tanie jak barszcz, na długo starzczyć nie będą bo szybko je zablokujesz nieumiejętnie/nieuważnie ustawiając fusebity, ale przy obecnych cenach tych procesorów można sobie pozwolić na zakup kilku od razu. Ewentualnie ATtiny2313 - ma mniej pamięci i mniej nóg, ale też jest śmiesznie tani
|
|
| Back to top |
|
 |
P.Artek Poziom 18

Joined: 13 Dec 2003 Posts: 470 Location: Trzebinia
|
#72
03 May 2006 07:09 Re: Jaki mikrokontroler |
|
|
|
Wlasnie tak zrobilem,kupilem ATmega16,32 i 2 szt. attiny2313.
Teraz walcze z programowaniem kostek 2313.
Dzieki!
|
|
| Back to top |
|
 |
takilogin Poziom 14

Joined: 07 Mar 2006 Posts: 177 Location: Katowice
|
#73
04 May 2006 17:06 Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Cześć Wszystkim !
Wiem że temat „mikroprocesory dla początkujących” był już wielokrotni omawiany, ale po przejrzeniu wszystkich postów mam spory mentlik w głowie.
A więc tak:
Elektroniką interesuję się już od dawna, mam już spore doświadczenie praktyczne, a moim ulubionym działem elektroniki są układy cyfrowe. Przyszedł czas aby zająć się tematem µP
Na stronie EDW http://www.elportal.pl/ znalazłem sporo cennych informacji.
Tylko nie wiem czy mam zacząć od procesorów typu 89CX051 czy może od procesorów AVR ???
Jeżeli chodzi o 89CX051 to na stronie EDW znalazłem fajny kurs BASCOM College, programator, płytkę testową, emulator. Czyli jest od czego zaczynać (tylko nie wiem czy programem BASCOM AVR można je programować).
O procesorach AVR nie ma już tak dużo informacji
Proszę podpowiedzcie mi od czego mam zacząć.
Znam podstawy C oraz BASICa (jeszcze z C-64 :-) )
Pozdrawiam
Damian
|
|
| Back to top |
|
 |
McRancor Poziom 24

Joined: 27 Mar 2004 Posts: 5432 Location: Wrocław
|
#74
04 May 2006 17:09 Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Bascom i AVR, poza tym przeczytaj przyklejone tematy na tym forum, one nie są tam tak dla picu
|
|
| Back to top |
|
 |
Google

|
#
04 May 2006 17:09 |
|
|
|
|
|
| Back to top |
|
 |
M. S. Poziom 22

Joined: 12 Jan 2005 Posts: 1508 Location: Czechowice - Dziedzice
|
#75
04 May 2006 19:49 Re: Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Zdecydowanie AVR bo posiadają więcej peryferii, wszystkie programowane są w systemie, są dużo szybsze, mają lepsze porty (są w stanie wyciągnąć stan wysoki, a nie tylko zwierają do masy), nie wymagają zwykle elementów resetu, oraz kwarcu. Jednym słowem nie mają raczej minusów (no może poza stosunkowo słabą odpornością na zakłócenia).
Jeżeli chodzi o język to polecam "C" i darmowy oraz efektywny kompilator Win AVR, a do Basica Bascom AVR 1.11.8.1 (demo z ograniczeniem do 4kB). Programator STK200/300 (na Allegro za niecałe 10zł.)
Jak się zdecydowałeś to nie odpuszczaj! Twoje nowe projekty będą mniejsze, tańsze i o znacznie większych możliwościach. Zdecydowanie warto.
|
|
| Back to top |
|
 |
Google

|
#
04 May 2006 19:49 |
|
|
|
|
|
| Back to top |
|
 |
takilogin Poziom 14

Joined: 07 Mar 2006 Posts: 177 Location: Katowice
|
#76
04 May 2006 23:18 Re: Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Dzieki :-)
A jaki procesor proponujesz na pierwszy ogień ;-) ?
Na początku chciałbym sie troche pobawić, podłączyć LEDy, jakieś przyciski i sprawdzać jak to działa :)
Myślisz ze ATmega8 bedzie ?
Czy mogę go wielokrotnie programować?
|
|
| Back to top |
|
 |
ufalowiec Poziom 9

Joined: 15 Aug 2005 Posts: 32 Location: Gdynia
|
#77
04 May 2006 23:55 Re: Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Ostatnio firma PROPOX wydała serię płytek ewaluacyjnych do AVRów. całkiem fajne , mozna sie na nich poduczyć...
osobiscie zaczalem od AVR ;)
Dodano po 2 [minuty]:
do takiej zabawy wystarczy ATtiny2313 lub jak chcesz miec wiecej pinów (czyli mozliwosc podłaczenia wiekszej liczby peryferii) to jakas atmega8535 lub 8515, podłaczysz ledy ,przyciski, a nawet wysiwetlacz.
Atmega posiada dodatkowo przetwornik A/C, ale to juz na "drugi" ogień...:)
|
|
| Back to top |
|
 |
takilogin Poziom 14

Joined: 07 Mar 2006 Posts: 177 Location: Katowice
|
#78
05 May 2006 00:48 Re: Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Dlatego podałem tego ATmega8 bo często jest wymieniany w postach.
A co ten ATtiny2313 łatwiej się programuje?
Bo cenowo bardzo podobnie.
|
|
| Back to top |
|
 |
M. S. Poziom 22

Joined: 12 Jan 2005 Posts: 1508 Location: Czechowice - Dziedzice
|
#79
05 May 2006 09:42 Re: Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
Proponuję AT MEGA 8. Dla czego? Bo posiada sporo pinów do wykorzystania, co może być potrzebne jeśli będziesz chciał podłączyć bez wiekszych ceregieli wyświetlacz LED lub jakiś LCD graficzny lub prostą klawiaturę itp. Będzie po prostu uniwersalny. Ma też sporo pamęci. A co najważniejsze jest nieznacznie droższy od AT TINY 2313 (chyba tylko o złotówkę). Ponadto jeśli zdecydujesz się na płytkę testową (mając doświadczenie w "produkcji" płytek najlepiej zrób we własnym zakresie) to do podstawki 28 pinowej zawsze możesz włożyć Tiny.
AVR'y moża przeprogramowywać conajmniej 1000 razy. Dużo i mało w jednym.
PS. Programowanie Tiny i Megi wygląda dokładnie tak samo! Ponadto "biblia" Bascoma napisana przez M. Wiązanię opisuje właśnie AT MEGĘ 8. Książka ta może być pomocna nawet przy programowaniu w "C" gdyż opisuje uC i zawiera sporo rozwiązań sprzętowych.
|
|
| Back to top |
|
 |
takilogin Poziom 14

Joined: 07 Mar 2006 Posts: 177 Location: Katowice
|
#80
06 May 2006 18:42 Re: Od czego zacząć 89CX051 czy AVR ??? |
|
|
|
A ile trwa zaprogramowanie takiego procesora ?
|
|
| Back to top |
|
 |
LordBlick Poziom 23

Joined: 31 Aug 2004 Posts: 3685 Location: Słupsk
|
#81
06 May 2006 18:51 Jaki mikrokontroler |
|
|
|
Prez STK200/300 do 40 sekund, równoległym programatorem do 8 sekund.
|
|
| Back to top |
|
 |
JollyRoger Poziom 18

Joined: 04 Jan 2005 Posts: 596 Location: Poznań
|
#82
07 May 2006 23:14 Poszukuję Mikrokontrolera... |
|
|
|
Potrzebuje mikrokontroler z dużą ilością pamięci kodu (albo z dołączaną zewnętrzną), najlepiej >= 128kB. Jezeli chodzi o peryferia to nie musi byc wyposażony w nic szczególnego (Wystarczy UART, inne zabawki jak A/D, I2C czy USB nie sa mi potrzebne). Dobrze by było gdyby był w miare tani i łatwodostępny w Polsce. Czy ktos z forumowiczów zna odpowiedni procesor?[/url]
|
|
| Back to top |
|
 |
LordBlick Poziom 23

Joined: 31 Aug 2004 Posts: 3685 Location: Słupsk
|
#83
07 May 2006 23:26 Poszukuję Mikrokontrolera... |
|
|
|
ATmega128
|
|
| Back to top |
|
 |
takilogin Poziom 14

Joined: 07 Mar 2006 Posts: 177 Location: Katowice
|
#84
08 May 2006 15:08 Re: Jaki mikrokontroler |
|
|
|
Może to nie jest w temacie ale ostatnio byłem na festiwalu mechatroniki w Katowicach i tam właśnie różne szkoły prezentowały swoje układy. Co mnie zdziwiło to to że większość tych układów bazowała na starym 89C2051 lub 89C4051 :-) może tylko dwa były na ATmega128.
Wygląda na to że w takich nie za skomplikowanych układach, a były to np. sterowniki łapy zbudowanej na serwomechanizmach lub sterowniki silników krokowych, "stare układy" rządzą ;-)
|
|
| Back to top |
|
 |
willyvmm Poziom 17

Joined: 03 Dec 2004 Posts: 396 Location: Kopenhaga
|
#85
10 May 2006 09:25 Jaki mikrokontroler |
|
|
|
Witam.
Chciałbym pchnąć któryś z mikrokontrolerów atmela np. ATmega8-16AI kwarcem 18.4320MHz niby tylko 15% szybciej... i tu pytanie, czy będzie to działać stabilnie ?? Układ ma chodzić nonstop.
Czy może lepiej zdecydować się odrazu na jakiś układ przystosowany do 20MHz??
I drugie pytanie. Czy są dostępne jakies tanie mikrokontrolery z około 16Kb RAM ??
|
|
| Back to top |
|
 |
JollyRoger Poziom 18

Joined: 04 Jan 2005 Posts: 596 Location: Poznań
|
#86
10 May 2006 15:27 Re: Jaki mikrokontroler |
|
|
|
Witam, powracam do mojego pytania o mikrokontroler. Jakie sa stosowane np w telefonach komorkowych gdzie jest czasem kilka MB softu? Tam chyba jest podpięta jakaś zewnętrzna pamięć?
|
|
| Back to top |
|
 |
Nemo Poziom 22

Joined: 03 Feb 2003 Posts: 2025 Location: Radom/Lublin
|
#87
10 May 2006 18:51 Re: Jaki mikrokontroler |
|
|
|
W komórkach raczej ARM'y. Podobnie w sprzętowych routerach. Dla np. ARM9 produkcji Atmela pamięć RAM (kostki SDRAM podłączane wprost to scalaka) może mieć 256MB. Warto zajrzeć do noty i podelektować się tym. A to wcale nie jest szczyt techniki...
Patrząc na rodzinę ARM'ów lepiej ostrożnie z produktami Philipsa serii LPC. W starszych wersjach, nawet przy wysokich zegarach (66MHz), na portach można było wyciągnąć tylko kilka MHz. Podobno to poprawiono w nowszych, choć osobiście wybrałbym Atmela.
Stare układy rodziny MCS51 są o tyle fajne, że np. zmiana stanu jakiegoś pinu portu jest wykonywana jedną instrukcją (CPL bit). Natomiast w AVR'ach trzeba się więcej pobawić.
Potęgą byłyby jednotaktowe MCS51 śmigające na przykład na 100MHz, do tego dodatkowe rejestry i logika do obsługi wprost większej (powiedzmy 16MB, lub więcej) pamięci RAM (bez dodatkowego stronicowania), np. 32bit wskaźniki do pamięci. I do tego tanie. Pomarzyć dobra rzecz... :)
Przetaktować AVR'y można dość bezpiecznie. Polecany jest wtedy zewnętrzny generator zegarowy. Na samym kwarcu może być różnie.
Pozdrawiam.
|
|
| Back to top |
|
 |
willyvmm Poziom 17

Joined: 03 Dec 2004 Posts: 396 Location: Kopenhaga
|
#88
10 May 2006 22:07 Jaki mikrokontroler |
|
|
|
Ok. Już znalazłem coś co mi odpowiada: ATmega88-20AU ;) Powinno bez problemu śmigać.
Pozdrawiam willy.
|
|
| Back to top |
|
 |
Google

|
#
10 May 2006 22:07 |
|
|
|
|
|
| Back to top |
|
 |
treker Poziom 19

Joined: 29 Jan 2006 Posts: 680 Location: Gdynia
|
#89
11 May 2006 06:54 Jaki mikrokontroler |
|
|
|
Witam!
Czy są takie dołanczane pamięci do np. Attiny2313?
|
|
| Back to top |
|
 |
vedy1 Poziom 12

Joined: 21 Mar 2004 Posts: 106
|
#90
13 May 2006 14:10 Re: Jaki mikrokontroler |
|
|
|
Witam!!
| Quote: |
Potęgą byłyby jednotaktowe MCS51 śmigające na przykład na 100MHz, do tego dodatkowe rejestry i logika do obsługi wprost większej (powiedzmy 16MB, lub więcej) pamięci RAM (bez dodatkowego stronicowania), np. 32bit wskaźniki do pamięci. I do tego tanie. Pomarzyć dobra rzecz... |
Czemu to ma należeć do sfery marzeń?? Podobne procki są produkowane, wprawdzie są dedykowane do internetu ale za taką cenę (8$) to myślę że nie tylko do tego. Proponuje poczytać lekturę na wieczór (zresztą ja też muszę poczytać) : http://pdfserv.maxim-ic.com/en/ds/DS80C410-DS80C411.pdf :D :D :D :D
|
|
| Back to top |
|
 |