'MCU' kategorijos archyvas

ARM:0009 STM32CubeMX ir kaip jis valgosi

Saturday, April 4th, 2020

Yra tokia kiniška plokštelė Bluepill, su STM32F103C8 procesoriuku. Ji kogero pigiausia iš visų. Procesorius ten gana galingas ir šiuolaikinis, todėl kad pamirksėti LEDu, tenka pripumpuoti kalną softo. Mikroschemos gamintojas pats irgi suprato, kad su mikroschemos (ir kitų serijų taip pat) konfiguravimu galima susipainioti galutinai. Todėl sukūrė savo “duino"- STM32CubeMX. Pirmosios programos versijos buvo bugavotos ir […]

Levai atmink!

Saturday, February 29th, 2020

Levai, atmink, kad Z80 CPU nori, kad jo CLK būtų 5Vpp, o ne TTL lygio. Ir tai parašyta ne visuose datašytuose.

Tiesa, kai kurie CPU veikia ir nuo TTL.

Atari 800XL - finita

Saturday, December 21st, 2019

Po keletos metų nereguliariaus remonto, pagaliau pabaigiau Atari 800XL remontą. Apie remonto pradžią rašiau net 2016 metų pabaigoje. Aišku aš jo neremontuodavau kiekvieną dieną. Tačiau po truputi kaupėsi atsarginės detalės, žinios, dokumentacija, papildomi instrumentai.

Kas gi buvo pakeista: RAM pilnai, net buvo išbandytas savadarbis statinės atminties modulis. Kitos mikroschemos, ne tik čipsetas, bet ir keletas smulkmių, […]

Mano kompų ir ne tik kolekcija online

Sunday, December 15th, 2019

Po kelių prašymų, biški sukuriau savo senoviškų kompų ir ne tik kolekciją online.
Kol kas adresas www.pumidas.com/kolekcija.

Manau, po truputi pildysiu.

AVR100: Max7219 LED matricos iš kinų

Friday, October 11th, 2019

Reikėjo padaryti LED eilutę. Kaip visada greitai ir pigiai. Labai prabangiai nereikėjo, todėl pasirinkau kiniškas 8×8 matricėles su MAX7219 valdymu. Viskas ko reikia tai tik maitinimas ir koks nors SPI. Kelios komandos leidžia reguliuoti šviesumą. Visas gerumas tame, kad kiniški modeliai agregatuojasi į ilgą eilutę ar panašiai. Pats eilutės valdymas vyksta per USB-COM portą.

Jau toks […]

AVR:99 GPS duomenų analizė ir LUFA USB su COM

Monday, October 7th, 2019

Šiais laikais, kai kiniški GPS imtuvai visai atpigo, kilo noras panaudoti juos kaip RTC. Tačiau iškilo paprasčiausia problema- programinė įranga internete arba “arduino" arba “C++" arba velniai žino kokia. O man reikėjo kažko paprasto, grynam AVR GCC. Todėl, pasižvalgant į svetimą softą, iškilo mano NMEA teksto analizatorius. Jo dirbimo rezultatas- struktūra užpildyta duomenim, tuos duomenis […]

AVR97: Teletaipinis USB printeris

Thursday, July 4th, 2019

Pratesiant teletaipo temą, kilo mintis padaryti tikrą USB printerį, kad tiesiai iš kompiuterio būtų galima telegrafuoti tekstą. Kadangi su V-USB man nepavyko priversti veikti printerį, tai pasinaudojau kiek naujesnę mikroschemą iš aliekspreso, ATMEGA32U4. Su mažyte plokštele, už kokius 2€. Ši mikroschema turi šiokį tokį hardwarinį USB ir jai tinka kiek naujesnis softas- LUFA paketas.

Elektriniai […]

AVR97: Baudot kodas ir AVR

Monday, July 1st, 2019

Mano turimas agregatas naudoja archaiškus greičius ir visiškai nesuprantamą Baudot (Bodo) kodą. Kodą sugalvojo toks Jean-Maurice-Émile Baudot, dar 19-tam amžiuje. Kai nebuvo jokių kompiuterių, megahercų ir tranzistorių. Tik geros patikimo rėlės ir visokios svirtys. Tačiau kaip sakoma- dėkui dėl backward compatibility, daugelis įrenginių palaiko nesamoningus formatus. Nes mūsų teletaipui reikia 50 bodų (čia irgi Baudot) […]

Preview: kas bus kitam mėnesyje…

Wednesday, June 26th, 2019

Sveiki,
Jau senokai nieko nerašiau ir staiga pastebėjau, jei kokio nieko čia neparašysiu, sugrius daugiametė tradija, kad bent vienas įrašas į mėnesį. Todėl rašau kas bus kitam mėnesyje, jei pavyks paleisti projektėlį.

Tai nauja plokštė. Joje naujas iššukis man- tas HE910-D modulis jau beveik BGA. Tiksliau gal LGA. Tikrai nežinau kaip buitinėm priemonėm jį lituoti. Nes datašytas […]

AVR88: Lipdukų printeris ir svarstyklės

Thursday, April 18th, 2019

Užduotis: yra dvejos skirtingos senos svarstyklės ir vienas modernus Zebra lipdukų printeris. Reikia spausdinti gražius lipdukus su svoriu, data ir laiku. Reikia ir suregistruoti visus svėrimus į “nešmeną".
Šiuolaikiniai lipdukų printeriai gana protingi, viduje netgi galima parašyti BASIC kalbos programą kuri apdoros duomenis ir paruoš lipduko dizainą. Tačiau papildomi punktai- operacijos data ir duomenų registravimas, neleidžiai […]

Unhappy Tikbalang