Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Ktorý jednočip zvoliť ? PIC, ATmel...
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kajsmentke



Založen: Aug 30, 2014
Příspěvky: 177

PříspěvekZaslal: ne duben 14 2019, 13:31    Předmět: Ktorý jednočip zvoliť ? PIC, ATmel... Citovat

Možno trochu zákerná otázka dúfam, že sa tu nerozbehne vojna medzi priaznivcami toho alebo ineho riešenia ale chcem sa začat učit programovať jednočip systémy. Ktorou cestou sa vydať ?
Chcel by som nejaký komplexnejší pohľad. Čo je vhodnejšie pre začiatok. K čomu je vačsia podpora. Moja predstava je pisať aplikacie v nejakom pokročilejšom vývojovom prostredí ideálne jazyk Pascal. Chcem cenovo dostupný ale zároven dostatočne univerzálny mikrokontrolér pre širokú škálu aplikácii ku ktorému pripojím či už nejaké snímače (teda mal by obsahovať AD prevodník),alebo tlačítka, klávesnicu prip ine sučastné periférie, ako výstup LEDky ale v dnešned dobe pravdepodobnejšie dot matrix LCD ...


Kedysi tak 15r dozadu som trochu experimentoval z PIC16F84.
Postupoval som podla knihy
http://shop.ben.cz/cz/121109-moderni-ucebnice-programovani-mikrokontroleru-pic.aspx
a postavil si jednoduchy programator pre LPT port.
Mam vsak pocit ze dnesnej dobe a poziadavkam uz neodpoveda. Samotny Microchip ju uz ani na svojej stranke neprezentuje a programovanie priamo v ASM je sice fajn na ucenie a pochopenie ako mikrokontroler pracuje no pre vyvoj serioznych aplikacii sa velmi nehodi.

Tak vopred dakujem za rady Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4081

PříspěvekZaslal: ne duben 14 2019, 15:32    Předmět: Citovat

Jednoznačne Arduino.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezis



Založen: Nov 17, 2005
Příspěvky: 5223

PříspěvekZaslal: ne duben 14 2019, 15:35    Předmět: Citovat

samec napsal(a):
Jednoznačne Arduino.

Proč? Sice neprogramuji, ale pokud to chce opravdu umět tak mi arduino nepřijde jako nejlepší nápad.

_________________
Internet - metla lidstva
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: ne duben 14 2019, 16:01    Předmět: Citovat

Destičky Arduina jsou dobrá věc, za pár korun si člověk pořídí hardware podle potřeb. Programování v Arduino IDE není podmínkou, dá se jít zdarma cestou WinAVR a vhodným programátorem. A i ten programátor se dá obejít, a hex program nasypat přes SPI programem XLoader.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
frpr666



Založen: Dec 28, 2009
Příspěvky: 1051

PříspěvekZaslal: ne duben 14 2019, 16:56    Předmět: Citovat

Arduino je dobrý start.
Lehce sehnatelný HW i SW. Podpora na internetu v ČJ i EN.
Myslím, že dnes Arduino dokonce programují děti na ZŠ nebo SŠ.
Nikde není nepsáno, že člověk musí používat Arduino IDE. Kdo chce používat ASM tak klidně může, dnes se ale spíše programuje v C?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
radek89



Založen: Oct 25, 2009
Příspěvky: 143
Bydliště: Mor. Nová Ves, Břeclav

PříspěvekZaslal: ne duben 14 2019, 18:38    Předmět: Citovat

Pokud se rozhodneš pro avr, pak jako dobrý start doporučuju vývojovou desku EVB 5.1. Je to flexibillní kit s atmega32 umožňující snadné propojení např. s nepájivým polem nebo prototypovými destičkami a vyvíjet tak vlastní konstrukce. Najdeš na něm předchystané prakticky všechny potřebné periferie na které si vzpomeneš - krom tlačítkek s ledkama třeba sedmisegmentovky, RTC, externí EEPROM, slot pro SD kartu, budič krokáče, některé snímače a hromadu dalších. Pomocí patic lze měnit jednak krystal za různé hodnoty, jednak některé součástky včetně samotného MCU pro případ zničení.
Napájení je řešeno se koná buď z adaptéru přes jack, programátoru nebo USB kabelu (tady pozor na zkrat), osobně mě nejvíc vyhovuje a postačuje napájení z programátoru.
Budeš potřebovat programátor s ISP rozhraním, myslím ale, že se dá programovat i přes usb bootloader a nalisovat si povícero propojovacích kablíků různých délek s klasickou jumperovou dutinkou, v balení je jen pár nitek víceméně na vyzkoušení.
Jinak nejrozšířenější je asi Cčko.



m evb5.1 atm32.jpg
 Komentář:
 Velikost:  196.72 kB
 Zobrazeno:  136 krát

m evb5.1 atm32.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2634

PříspěvekZaslal: ne duben 14 2019, 18:48    Předmět: Citovat

Tak jako na dovolenou nejedeš traktorem a do lesa na dřevo si nevezmeš osobák, tak i procesor použiješ podle toho, k čemu to má sloužit.
Arduino je super, když chceš udělat meteostanici s odesíláním dat web.
Když potřebuješ jeden vstup a jeden výstup, tak přece nepoužije s Arduino, byť v mikro verzi. Ono by to samozřejmě s Arduinem fungovalo, ale je to zbytečné.
Mrkni na web www.mikroe.com. Maji tam nabídku jak vývojových desek, tak i vývojového prostředí v jazycích Basic, Pascal a C. Ke všemu je bohatá nápověda a forum. Já používám hodně starou vývojovou desku EasyPic4, ale zatím mi stačila na vše, co jsem potřeboval.

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kajsmentke



Založen: Aug 30, 2014
Příspěvky: 177

PříspěvekZaslal: ne duben 14 2019, 21:13    Předmět: Citovat

O Arduine samozrejme viem, ale hladam klasicky jednocip.
C je najrozsirenejsie, no mam skusenosti z programovanim v Delphi (Object Pascal) tak sa mi nechce zvykat na novu syntax.

Padol tu navrh Atmel AVR , ake ma vyhody preco si zvolit prave ten ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4081

PříspěvekZaslal: po duben 15 2019, 1:44    Předmět: Citovat

Pri cene Arduína na eBay 3€ aj s poštovným sa mi neoplatí kresliť plošák, leptať, vŕtať a ani len zapínať spájkovačku, aby som bastlil niečo s 555kou.
Ale už sa to tu minimálne raz rozoberalo
http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&p=1009954
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: po duben 15 2019, 5:27    Předmět: Citovat

No jestli chces psat v nejakem vyssim jazyku, tak je vicemene jedno jaky mcu pouzijes. Si vzdy vyber takovy, aby vyhovoval vykonem, poctem portu a periferiemi pro danou aplikaci za co nejnizsi cenu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2134

PříspěvekZaslal: po duben 15 2019, 9:11    Předmět: Citovat

v pripade MCU zabudni na pascal. Tam sa pouziva Asembler, C, C++, pripadne microPython, Lua.
Pascal je uz davno mrtvy jazyk (prosim nepresviedcat o opaku, robil som v nom 15 rokov), takze naucit sa nieco nove budes musiet. A zase ked zacnes arduinom - uz ked chces samostatny MCU, tak kod z arduina vies naliat aj do cistej Atmega128, alebo 328, ale otazka je, ci ti to stoji za to, ked sa k tomu prida navrh plosaku, leptanie, vrtanie. Pricom pro mini kupis do 2ecok.
Este k tomu delphi - ak robis aj desktop apky, poobzeraj sa po c# winforms - je to velmi podobne, vyvojove prostredie zdarma (pre nekomercne ucely) a ak chapes princip programovania, tak prechod z delphi je dost rychly.

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: po duben 15 2019, 9:19    Předmět: Citovat

Pascalů pro AVR existuje několik, např:
http://wiki.freepascal.org/AVR
https://www.e-lab.de/AVRco/index_en.html
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2634

PříspěvekZaslal: po duben 15 2019, 11:10    Předmět: Citovat

Naučit se C (nejen) pro jednočipy je určitě dobré, já se ale vždy vrátím raději k (Mikro)pascalu. Píšu v něm mnohem rychleji, hlavně cykly a porovnání. Ta rozdílná syntaxe Céčka oproti Pascalu mě ubíjí.
Tady máš další seznam programů pro programování PICů.
Tady je pak seznam procesorů a kompilerů od Mikroelektroniky. Kdysi měli free verze do 2kb kódu. Zdali to mají ještě dnes v nových verzích, to netuším, bo používám lehce upravenou starší verzi, která 2kB omezení nemá.
Zajímavý je např. jejich TimerCalculator pro generování kódu pro časové přerušení.

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ok1in



Založen: May 06, 2010
Příspěvky: 142
Bydliště: Kladno

PříspěvekZaslal: po duben 15 2019, 11:36    Předmět: Citovat

Ještě je pro AVR Bascom - www.mcselec.com. Používám (legálně) jak ten, tak MikroBasic od Mikroe a u obou spokojenost...
_________________
Automatizace - PLC, HMI, měniče, pohony...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2134

PříspěvekZaslal: po duben 15 2019, 12:20    Předmět: Citovat

FHonza napsal(a):
Pascalů pro AVR existuje několik, např:
http://wiki.freepascal.org/AVR
https://www.e-lab.de/AVRco/index_en.html

Ano, ale
citace:
The FPC-AVR port is experimental

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.17 sekund