Avatar
Petr Bow
Člen
Avatar
Petr Bow:

Zdravím. Prosím vás, potřeboval bych poradit. Ve škole programujeme MC AT89c52 v programu " Mc51 Development System. Chtěl bych se zeptat, zda existuje nějaká univerzální vývojová deska pro AT89c52, kde bych své výtvory mohl zkoušet. Programátor mám vyhlídnutý: http://www.vietsonic.cz/…tor-pro-8051. Předem děkuji za odpověď.

 
Odpovědět 1.12.2015 21:04
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Petr Bow
ostrozan:

Dotaz dej spíš na některé fórum pro MCU (mcu.cz, mcontrollers.com­.... atd)
Jinak tyto atmely byly aktuální asi tak před 25 lety.
Já osobně bych zvažoval další působení na škole, kde v době 32 bitových MCU postavených na ARM vyučují programování v asembleru chipů, které se dávno ani nevyrábí (netvrdím, že se nedají koupit), anebo aspoň vehementně vyžadoval aspoň AVR, nejlépe arduino .

 
Nahoru Odpovědět 2.12.2015 17:23
Avatar
Petr Bow
Člen
Avatar
Odpovídá na ostrozan
Petr Bow:

Tak SŠ mají dané přesné učební osnovy. Nemohu si vybírat. Zřejmě s AT89c52 budeme pracovat i celý příští rok. Včera jsem narazil na simulátor pro assembler apod. tak uvidím, co se dá dělat. Ale nejsem si jistý správným výběrem programátoru.

 
Nahoru Odpovědět 2.12.2015 18:08
Avatar
Petr Bow
Člen
Avatar
Petr Bow:

Omlouvám se. Má chyba. Pracujeme s mc at89s52.

 
Nahoru Odpovědět 2.12.2015 18:58
Avatar
Odpovídá na ostrozan
Michal Žůrek (misaz):

oni se na tom učí základy chápání jak ten procesor funguje, opravdu na to nepotřebují žádné 32 bitové.

Nahoru Odpovědět  +3 2.12.2015 19:21
Nesnáším {}, proto se jim vyhýbám.
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
ostrozan:

Nic proti asembleru a základům -naopak, ale na jádru AVR se jim naučí úplně stejně, instrukční sada není nijak závratně obsáhlá a shání - li kit, tak těch je pro AVR (když zůstanu u Atmelu) rozhodně větší výběr - včetně nejdostupnějšího Arduina.

Kdybys pozorně četl, tak jsem mu žádný ARM nenabízel, jenom upozorňoval, že je jiná doba.

Jenom tak ze zvědavosti - na čem učí základy v tvojí škole?

 
Nahoru Odpovědět 2.12.2015 20:09
Avatar
Odpovídá na ostrozan
Michal Žůrek (misaz):

na něčem podobném, ale nevím jestli to už z ŠVP nevyřadili úplně.

Nahoru Odpovědět 2.12.2015 20:12
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na ostrozan
David Novák:

K čemu? Výuka se tím nijak nezkvalitní.. Naopak výhoda jednoduchých čipů je v tom, že je možné úplně pochopit, jak fungují a proč.

Nahoru Odpovědět 2.12.2015 20:12
Chyba je mezi klávesnicí a židlí.
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na David Novák
ostrozan:

Promiň , je to ale totéž, jako by je v IT učili pracovat s OS Xtree Gold - který je zhruba z té doby, místo s nejnovějšími OS.
A jádro AVR je pořád dostatečně jednoduché.
Ještě jednou: nic proti tomu napsat si v asembleru nějaký jednoduchý prográmek, třeba čítač s výstupem na lcd, nebo sedmisegmentovky, ale zabít tím dva roky?!
Prostě půl roku asembleru a pak hurá na C, protože to je v dnešní době ten "základ".

 
Nahoru Odpovědět 2.12.2015 20:40
Avatar
Petr Bow
Člen
Avatar
Petr Bow:

Mohl by mi prosím Vás někdo doporučit programátor pro AT89s52? Mám vyhlídnutý http://www.vietsonic.cz/…tor-pro-8051. Je spolehlivý? Předem děkuji za rady.

 
Nahoru Odpovědět 2.12.2015 20:48
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Petr Bow
ostrozan:

Zkus se poptat na těch fórech, kam jsem tě odkazoval - možná se někdo ustrne a prohrabe šuplíky a nějaké desky pro vývoj s at89xxx ti pošle za cenu poštovného.
Předpokládám, že když to sháníš tady, taks už googlil a nic nenašel.

Ten programátor co sis vybral je špatný - sháněj ISP(in system programming) programátor - když budeš pořád vytahovat mcu z patice,abys ho mohl naprogramovat v ext. programátoru co sis vybral,tak mu za pár dní ulámeš nožky.

Jen mě zaráží, že vám ve škole neřekli co a kde si máte sehnat - už jen kvůli tomu, abyste to měli všichni stejné.

 
Nahoru Odpovědět 2.12.2015 20:52
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na ostrozan
David Novák:

No XTree předně není OS, ale souborový manažer. A klidně bych vyučoval třeba DOS ;)

Proč? Protože je jednoduchý, takže je možné bez problémů popsat jeho princip a klidně si ho upravit k obrazu svému. Samozřejmě to není nic pro začátečníky. Rozhodně bych třeba nezačínal učit programování asemblerem.. Normálně C a až pak ASM a principy OS. A jinak, abychom si rozuměli, tak samozřejmě, že to je "zbytečné" a v praxi to nepoužiješ - cíl školy podle mě ani není výuka konkrétních, používaných technologií.. Cílem je, abys rozuměl principu. Na vyšší jazyk můžeš velmi jednoduše přejít pak sám.

Nahoru Odpovědět 3.12.2015 0:24
Chyba je mezi klávesnicí a židlí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 12 zpráv z 12.