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í 

Ktoru PICku zvolit na zaciatok
Jdi na stránku Předchozí  1, 2, 3  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: 179

PříspěvekZaslal: pá březen 03 2023, 10:41    Předmět: Citovat

chcem nieco jednoduche, ale tym nemyslim Arduino mne sa ten koncept nepaci chcem si zariadenie sam odladit na kontaktnom poli a potom pripadne vyleptat plosnak ak sa osvedci .... par suciastok nieje potrebny cely arduino modul.

osobne mam najlepsie zvladnuty jazyk Pascal, ten je urceny aj na vyucbu tak je pomerne logicky pochopitelny, osobne mi pride este uhladenejsi ako Basic.

V Pascali (Delphi) som pisal este 5r dozadu. Basic tak 20r

Viem ze to znie ako znie ale chcem nieco kde by som mal toho ucenia sa novych veci minimum, vyuzit stare poznatky, naprogeamovat jednocim vlozit do kontakt pola vyskusat, vyrobit a ide sa dalej ....

Popravde ono to dnes asi celkovo nema zmysel, zariadenia ktore dokazem navrhnut ako rozne termostaty, regulatory, ovladania osvetlenia ... to vsetko sa dnes da kupit hotove na Ali za par korun ... dokonca z viac funkciami ako tomu ja dokazem dat, prepojenie na mibilne apky , bluetooth, wifi ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
JirkaZ



Založen: Feb 26, 2021
Příspěvky: 2812

PříspěvekZaslal: pá březen 03 2023, 10:50    Předmět: Citovat

Jo to jistě, taky využívám knihovny, nebo ještě spíš hotové programy či jejich části atd.

Jenže problém tohoto přístupu (a má analogii v hw oblasti, tam se tomu říká "zalitý modul", "asfaltový flek" atd.) je v tom, že z člověka vznikne tupá opice na skládačky a nebude rozumět podstatě věci...

Nicméně ať si každý vybere, co jeho jest.

_________________
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.


Naposledy upravil JirkaZ dne pá březen 03 2023, 10:58, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Yarda1



Založen: Feb 11, 2009
Příspěvky: 2574

PříspěvekZaslal: pá březen 03 2023, 10:50    Předmět: Citovat

JirkaZ napsal(a):
...pro normálně uvažující lidi (tj. nikoliv programátory , matematiky atd.) je Basic jeden z mála jazyků, které se dají pochopit "selským rozumem"...

Kdysi jsem na tohle téma diskutoval tady:
https://www.root.cz/clanky/bbc-basic-i-qbasic-oslavuji-sva-kulata-vyroci/nazory/vlakno/13/

_________________
Ve strojovně je voda a na palubě se tančí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
JirkaZ



Založen: Feb 26, 2021
Příspěvky: 2812

PříspěvekZaslal: pá březen 03 2023, 10:55    Předmět: Citovat

kajsmentke:

ohledně Pascalu pro MCU se podívej sem nebo sem, ale nic bližšího o tom nevím a podpora/rozšířenost budou mizivé.

Pokud chceš něco instantního a bez učení, asi jsi měl otázku formulovat úplně jinak ("u kterého PRCáka to koupím hotové").

_________________
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.


Naposledy upravil JirkaZ dne pá březen 03 2023, 16:49, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: pá březen 03 2023, 11:16    Předmět: Citovat

kajsmentke napsal(a):
par suciastok nieje potrebny cely arduino modul.


Veď preto som sem zavesil ten bastl, bolo to arduino a vyžiadalo si to iba samotné MCU, 1 kryštál, dva 22p kondíky a +5V stab. na to, aby to fungovalo, na kuse odpadového plošáku s vyrezanými cestičkami.
Dokonca i ten kryštál neni treba za určitých podmienok, použije sa vnútorný 8MHz oscilátor. Ale to tu riešiť nebudeme, keď sa ti to nepáči, každý preferuje niečo iné, ja zase nerád čítam datasheety jak knihu na to, abych pochopil syntax strojového kódu a ešte čo šváb to unikát, dosť mi na to stačil svojho času asm Intel x86, našťastie tam sa tá platforma presadila. Jo a na to, čo som riešil ja, by som hladal nejaký šikmácky modul márne...

JirkaZ napsal(a):
Jo to jistě, taky využívám knihovny, nebo ještě spíš hotové programy či jejich části atd.


Tu práve o tie libky (knižnice) sa mi jedná, a najmä ak sú open source pod GPL licenciou, to znamená že i s čím prídeš ty, tak i ty musíš zverejniť svoje zdrojáky. A niekto iný ich zase uvíta, a upraví si ich podľa seba, et cetera.
Znamená to, že to pre teba nie je asfaltový flek, pretože vidíš do hĺbky čo to robí, a vieš si ich patrične prispôsobiť - veci, ktoré ti treba vylepšiť vylepšíš, zbytočné veci povyhadzuješ, zjednodušíš. Kapánek iný prístup ako pracovať so zaliatym modulom, kde nevieš kde je sever... alebo sa baviť s pajcom z Alíka a zisťovať, prečo niečomu nefunguje napríklad sériový interface, pretože si FTDI duplo nohou a povedalo, že fejky ich driver z Windows Update podporovať nebude Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bum



Založen: Sep 04, 2011
Příspěvky: 245

PříspěvekZaslal: pá březen 03 2023, 14:23    Předmět: Citovat

"Kajsmentke" v Turbo Pascalu si programují ještě dneska včetně výroby různých udělátek pro řízení s PC. Taky jsem kdysi používal PIC 16F84 nedostatek A/D u tohoto typu jsem řešil tak že jsem použil A/D TLC549 to je ale hodně dávno dneska mají pomalu všechny mikroprocesory již A/D převodníky v sobě. Píšeš že nevíš s jakým začít určitě s tím co nejvíc použiješ je pravda jak píší výše že dneska koupíš IO (mikroporocesor) a zítra je již zastaralý.
_________________
www.mojeelektronika.mzf.cz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
kajsmentke



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

PříspěvekZaslal: pá březen 03 2023, 14:32    Předmět: Citovat

alebo ist radsej do 8051ky ? tam je zas na vyber plno variantov ... uplne sa v tom stracam, stale platia podmienky ze chcem nieco univerzalne, cim menej exxt suciastok idalne interny oscilator, A/D prevodnik ... cena jedneho cipu nieje az tak podstatna zas nemam rad hotove moduly ktore maju svoj vlastny OS ako Arduino ... uvedomujem si sice ze podpora asi len tak rychlo neskonci ale skompilovany ASM ci BAS, PAS ... kod pojde vzdy vypalti do noveho cipu pokial sa bude vyrabat resp bude dostupny, stale v rovnakej podobe rovnake instrukcie, velkost pamati, rozlozenie vyvodov
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: pá březen 03 2023, 15:39    Předmět: Citovat

kajsmentke napsal(a):
ktore maju svoj vlastny OS ako Arduino


No mal by si začať študovať už dnes, pretože Arduino žiadny OS nemá, je to iba rozhranie USB-serial a doska s ATmega s vyvedenými vývodmi.
Nič ti nebráni si do toho AVR napáliť cez programátor alebo ICSP svoje jedničky a nuly, prípadne vykašlať sa i na USB a pripojiť k MCU RXD a TXD a krížený sériový kabel či ICSP kabel od programátora. Ak ti tak strašne vadí, že už máš ten šváb priamo na doske, tak si nakresli centrofixkou predlohu (SMT ATmega2560 má sto vývodov, to dáš hravo) a vyleptaj si tú dosku kdesi v chloride železitom a hraj sa. Najlepšie začneš tak, že si ten-ktorý šváb chytíš a začneš s ním experimentovať sám, myslím že som sa k tejto téme už vyjadril dostatočne
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
JirkaZ



Založen: Feb 26, 2021
Příspěvky: 2812

PříspěvekZaslal: pá březen 03 2023, 15:51    Předmět: Citovat

On asi myslel, že Arduino má bootloader (a úplnému laikovi se to může jevit jako jakýsi OS)...

Ale je fakt, že studovat měl začít ne dneska, ale spíš tak včera.

_________________
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



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

PříspěvekZaslal: pá březen 03 2023, 17:33    Předmět: Citovat

Pascal je blbosť, omyl vo vývoji programovacích jazykov. Mali by ho zakázať. Tiež som sa kedysy na strednej škole učil programovať v Pascale, ale až keď som na vysokej škole prešiel na Céčko, som pochopil, jaký nezmysel ten Pascal je. Cečko má bližšie k asembleru, ak máš predstavu, ako sú jednotlivé príkazy prekladané. Teda až na implicitnú konverziu z celočíselnej hodnoty na reálnu a naopak. To si ani skúsení programátori často neuvedomujú, aký výpočtový výkon sa za tým skrýva.

Bootloader v Arduine prakticky nemá vplyv na chod samotného programu. Jak procesor vyjde z bootloaderu a začne vykonávať program, tak robí presne to, čo mu napíšeš. S Arduinom zbucham hardvér aj softvér na počkanie za pár hodín. A ak je treba zmeniť správanie sa takého zariadenia, tak to viem znova spraviť aj odladiť na počkanie do pár minút priamo na mieste v zariadení cez USB káblik s notebookom na kolenách. Skús niečo také s PICom naspájkovaným do plošaku.

A ešte sa pozri na Raspbery Pi Pico s procesorom RP2040, že čo to dokáže. Možno je to dotované z nejakých edukačných eurofondov, každopádne ešte výkonnejše a lacnejšie než Arduino.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



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

PříspěvekZaslal: pá březen 03 2023, 19:28    Předmět: Citovat

Já "dělám" PICy v prostředí MikroPascal firmy Mikroelektronika. Do 2kB kódu lze toto prostředí použít jako freeware. Je k tomu nápověda, fórum, ... Mají i MikroBasic a MikroC. A mají to i pro jiné procesory.

PF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Cust



Založen: Jan 17, 2007
Příspěvky: 6300
Bydliště: Husinec-Řež

PříspěvekZaslal: pá březen 03 2023, 21:07    Předmět: Citovat

Asi nejlepší varianta je STM32. Jsou jich mraky druhů, stojí pár korun. Dá se koupit vývojové desky s piny kompatibilními s Arduino. Můžeš mít i DAC, který funguje korektně, ne jako od Microchipu. Na projekty vyráběné v jednom kusu klidně zapájim vývojovou desku na svůj tisták - kdykoliv mám možnost se připojit přes USB. Beztak si k tomu stejně udělám apku do win/linux se kterým komunikují přes USB a mnohdy to celé i po tom USB napájím.
Myslím, že začínat s něčím starým je nesmysl. A programovací jazyk neřeš. Výber si moderní čip a nauč se jeho jazyk. Je to easy...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: so březen 04 2023, 11:41    Předmět: Citovat

JirkaZ napsal(a):
Obecně k MCU (nejenom k PICům): ono jde o to, že při dnešní zhovadilé zběsilosti tzv. "vývoje" je vybraný typ za rok tzv. "starý"...


Jj, něco podobného jsem chtěl taky napsat, s tou zběsilostí si na sebe docela pletou bič, ale hlavně jde o to, že ty nové mají taky zběsile dlouhé erratasheety a už to nikdo nikdy neopraví… Já ty starší typy ze zkušenosti považuju za kvalitnější, pro mě to u nich končí na těch čtyřciferných bez dalších písmen, tedy např. onen zmiňovaný PIC16F1508.

PIC16F88 je pro začátek celkem dobrá volba, ale co se týče počtu vývodů, 18 nebo 20 je docela málo, osobně bych si vzal spíš typ, který má vývodů 28… PIC16F886, PIC16F1936 apod.

Cena nevadí, člověk toho nekupuje kvanta a jednou nebo dvakrát na hraní to určitě přežije, otázka je dnes spíš dostupnost, takže nakonec stejně rozhoduje právě ta.

K minulému vláknu s programátorem jsem chtěl napsat, že výborný je také OpenProg, zrovna ho stavím.

S přístupem typu "Všechno už je, nemá cenu si hrát" nesouhlasím. Jde o to, že to hraní si člověka baví (a jestli nebaví, tak až pak nemá cenu to dělat).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cust



Založen: Jan 17, 2007
Příspěvky: 6300
Bydliště: Husinec-Řež

PříspěvekZaslal: so březen 04 2023, 13:16    Předmět: Citovat

Ony ty procesory zase tak rychle nestárnou... Jeden příklad (možná trošku extrémní), na kterém jsem napsal svůj první program (když počítám jen mikroprocesory a ne mé Atari 800 XL) byl od Motoroly, konkrétně MC68HC11. Tento procík byl uveden na trh v roce 1984. Ke mě se dostal až někdy okolo roku 1995. Jeho výroba byla ukončena nedávno a v hodně pračkách ho asi ještě objevíte.

A k tomu hraní, právě startuju Arduino Zero, kde s mou nejmladší dcerkou (10 let) jdeme programovat "psí tlapku z ledek". Myslím, že je to OK zábava, která každému něco dá...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: ne březen 05 2023, 14:48    Předmět: Citovat

K mcu asi bych se poohlížel po něčem z rodiny pic18f ty 16f v asembleru pokud mají větší flash tak je to samý přepínání stránky flashky a bankovani ramky u těch 18f tohle odpadá.A ten Basic od mikroelektroniky je dobrej toho bych se nebál.
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 Předchozí  1, 2, 3  Další
Strana 2 z 3

 
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.22 sekund