Doporucite procesor / prostredi?
Pavel Hudeček
edizon na seznam.cz
Středa Březen 5 22:23:44 CET 2025
Ty novější AVR jsou v mnoha ohledech lepší, už jenom UPDI s laděním přes
3 nohy včetně napájení vs ISP s 6. A taky mají silnější a SW příjemnější
porty, čítače a mnoho dalších +.
Ale ty druhý desky a tlustokonektory bych z toho vynechal. Tyhle procáky
k sobě většinou potřebujou jen blokovací kondíky*, takže dost pochybuju,
že cena druhý desky a konektorů něco ušetří, spíš naopak. A tím odpadnou
starosti se schraňováním mnoha firmwarů na jedný DPS.
U všech zakázek dávám na DPS pozice pro krystal + 2xC, ale ještě nikdy
se nestalo, že by bylo potřeba ho osadit.
Microchip Studio je sice už trochu zastaralý IDE, ale všechno proběhne
samo po stisku zelenýho "play". Takže s ním bych začal a pak, kdyby moc
vadilo, přejít třeba na VScode. Případně kombinovat, kdy se MS použije k
založení projektu se všemi nastaveními a makefajly a pak už se jede ve
VSC. Případně něco mezi, kdy se ve VSC edituje a v MS mačká "play". Tak
to teď dělám já, protože lenost to plně rozchodit ve VSC:-)
PH
Dne 05.03.2025 v 22:04 Pavel Kutina napsal(a):
> Ono jak na to koukám, tak mi to fakt vychází na tu Megu2560 (nebo
> třeba novější a lacinější AVR128DA64, byť má míň FLASH, ale zase víc
> RAM), ale znamená to ten BASIC (neznám nic lepšího interpretovaného,
> otevřeného, dostupného atd.). No to je mi fakt mých mladých, milých,
> perspektivních kolegů líto :)
>
> Pavel Kutina
>
>
> ----- Original Message ----- From: "Pavel Kutina" <hw na prelude.cz>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Wednesday, March 5, 2025 9:45 PM
> Subject: Doporucite procesor / prostredi?
>
>
> Zdravim,
>
> pro potřeby našeho servisu bych chtěl udělat nějaké HW testovadlo.
> Potřebuju
> k tomu 2x16 LCD, pár tlačítek, hromadu volných GPIO (čím víc, tím líp,
> minimálně 16), nejméně dva HW UARTy a 5V kompatibilitu. Tohle všechno
> by mi
> dala stará ATmega2540 / Arduino Mega.
>
> Protože se dělá víc testů různých IO karet a podobných opičáren, bylo by
> fajn, kdyby vznikla mašinka, která bude mít nějaké tělo, ke kterému se
> přes
> nějaký sběrnicový tlustokonektor připojí jen jednoduchá deska s
> interfacem a
> spustí se příslušný testovací FW.
>
> A teď to přijde - jestli bude mašinka univerzální, znamená to pro
> každý kus
> HW, co se bude testovat, udělat / rozšířit stávající FW. Tak mě napadlo
> připojit k tomu SD kartu a na ní nějaké testovací skripty. Akorát by to
> někdo musel napsat, včetně interpreteru. Pro novější procesory by se dal
> využít třeba interpretovaný microPython (jo, tenhle jazyk, založený na
> interpretaci neviditelných znaků fakt nemám rád, ale je to moderní a
> docela
> dost lidí "do toho vidí", takže napsat skript by mohl ledaskdo). A nebo
> třeba tinyBasic, kterej zase už dneska umí málokdo, ale já jo :)
>
> Nacpat tam nějaké RPi s hromadou expandérů by možná taky bylo řešení, ale
> znamená to, že k tomu ten FW a skripty a tak dál bude už muset napsat
> někdo,
> kdo umí psát.
>
> Nenapadne někoho, kudy do toho? Popravdě, kdyby to bylo jenom na mě, tak
> bych šel asi tím Basicem a Megou - a když se v tom bude chtít někdo
> rejpat,
> tak se holt bude muset naučit Basic a zkazí si karmu, pošpiní ruce a
> budou
> se mu zdát divoké sny :)
>
> A nebo jít tím Pythonem, ale na to už ta Mega nastačí, takže jiný tlustý
> procesor - jen mám dojem, že jich je na 5V poměrně málo, a dělat na
> každém
> GPIO převodník úrovní bude kapku otravné a omezující, co se týká možností
> využití portů (nezapnu si analog, nebudou fungovat různé hrátky s pull-up
> a -down a tak podobně). A kdyby se to ještě dalo programovat v Arduinu,
> vůbec bych se nezlobil.
>
> Nějak nevím, dám se poddat. Díky za každou alespoň trochu dobrou radu.
Další informace o konferenci Hw-list