'MCU' kategorijos archyvas

Dar karta galios matuoklis

Sunday, September 4th, 2022

Praėjo dešimt metų ir vėl prireikė elektros galios matuoklio… Va tai laikas bėga. Senąjį modelį aš vieną padovanojau, kitą pardaviau ir sau nepalikau. Buvo dar kelios PCB, keli dar skaitliukai. Bet va firmwarė man nepatiko. Norėjosi universalesnės, rimtesnės ir dar norėjosi kitokių funkcijų. Teko kiek pakrapštyti galvą ir gavosi nauja firmvarė, bet prietaiso konfiguravimas […]

ARM38: soft PWM pertraukimas

Wednesday, August 10th, 2022

Pratesiant HUB08 temą. Rašiau, kad OE signalo ilgis reguliuoja visos matricos šviesumą. Ir tokiam reguliavimui labai gerai naudoti “single shot" PWM pertraukimą. T.y. paleidžiam taimerį kuris vieną kartą sugeneruoja PWM signalą kurio ilgis nusistato harwariškai. Toliau galimi du variantai- tiesiogiai naudoti PWM signalą OE valdymui arba naudoti PWM signalo pasibaigimo pertraukimą.
Pasinagrinėjam antrą variantą (pirmas variantas […]

ARM38: HUB08 ir STM32F1 hardware

Monday, August 1st, 2022

Šiais laikais dažnai galima rasti kiniškų LED matricų- ar tai išmestos, ar defektuotos arba nusipirkti pas pačius kinus. Tokias matricas valdo kiniški kontroleriai kurie viską ir atlieka, jei užtenka nervų suprasti kiniško softo kreivumą. Tačiau kartais atsiranda noras sukurti kažką savo ir paaiškėja, kad nelabai yra informacijos apie tas matricas- yra įvairios bibliotekos (gana kreivos) […]

Čipų trūkumas 2

Sunday, July 24th, 2022

Seniau lupinėdavau iš šroto (Husqvarnos žoliapjovės) STM32F103 čipus. Ne tiek jau daug rasdavau, nes dažniausiai čipai užlakuoti. Dabar vėl parvežė, matau keletą nelakuotu, čiumpu ir namie matau klastą:

Tai kinietiškas analogas- ne toks “ekologiškas", bet sako kad greitesnis. Čipo viduje yra du kristalai- atskirai ROMas ir atskirai MCU. Čipo paleidimo metu programa perrašoma į RAM ir […]

ARM37: zuikis ir vėžliukas

Sunday, June 26th, 2022

Kas nesidomi mikroprocesorių programavimų, gali ir neskaityti. Bus nelabai įdomu…
Klasikinė bėda- yra du procesai, kurių veikimo greičiai labai skiriasi. Šiam variante: USB ir UART. Kaip suderinti jų bendrą veikimą? Štai imat kokį source code iš interneto platybėse publikuotos pamokėlės, viskas kaip ir veikia kol spaudžiojat duomenis iš klaviatūros, o jei pabandot “copy-paste" ir […]

ARM36: Burbuliniai LED

Wednesday, June 15th, 2022

Antikvarinis LED indikatorius, tikriausiai iš kokio nors tarybinio kalkuliatoriaus. Žavi savo netobulumu:

АЛС318
Simboliai mažyčiai (todėl ir plastikinės linzės), šviesumas mizernas (prie tausojančių srovių). Bet savotiškai žavingas.
Tokiam indikatoriui pajungti reikia gana daug laidų ir dinaminės indikacijos. Demonstracijai panaudojau breadboard ir “bluepill" plokštę (STM32F103C8t)- mikroschema mažoka, beveik visos kojos sunaudojamos indikatoriui. Prie anodų (pliusinių elektrodų) reikia prikabinti kokius […]

ARM35: LCD ir FSMC

Monday, May 2nd, 2022

Trumpa priešistorė: prisirinkom kažkokių PCB su STM32F103* mikroschemos ir nežinomu LCD. LCD buvo dviejų tipų, o pačios PCB irgi keletos variantų. Kai kurios su kitu STM32 BGA čipu ir ROM/RAM mikroschemom. Dar kitos PCB beveik tuščios ar pažeistos. Užtat visos turi mėlyną dantį ir visokias smulkmes.
Visokius kištukus gana lengvai išaiškinom (gerai, kad ne visos PCB […]

Purple pill arba biruolių plokštė

Saturday, April 23rd, 2022

Pamenat, rašiau apie biruolius. Apie kalną STM32F103VBT čipų su kiek palenktom kojom? Tai va, pasidariau eksperimentinę plokštę. Išvedžiau VISAS kojas į 0.1″ kištukus. Dar biški RS485/CAN prielipų pripaišiau tuščioje vietoje.

Tikrai sunku prilituoti mikroshemą, kai kojos biški palankstytos. Bet va iš antro karto lygtai ir gavosi. Diagnostinis softas rodo, kad per visas kojytes eina signalai ir […]

Čipų sakot trūkumas?

Friday, March 25th, 2022

Vienas geras žmogus pranešė, kad atvežė biruolių. Bet kažkaip nebuvo laiko- darbai prispaudė. Po kelių dienų nuėjau ir pamačiau likučius….

Net širdelę užspaudė…

STM32F103VBT6: Medium-density performance line ARM ® -based 32-bit MCU with 128 KB Flash, USB, CAN, 7 timers, 2 ADCs, 9 com. interfaces. 20KB RAM.
Čia biruoliai, matosi, kad kojelės biški kreivos. Dabar reikia projektuoti universalią […]

XRF remontas arba kam taip daryti!?

Wednesday, February 9th, 2022

Toliau sirguliuojant (simptomai sako, kad korona, o PGR sako, kad ne) pačiupinau toliau seną XRF. Veikimo principą jau kiek paaiškinau. Ir rašiau, kad “juodas pelekas" nebando skaityti firmwaro iš SPI ROMo. Tačiau osciliatorius savo 16MHz išduoda. Pradedam nagrinėtis schemą:

A- dalis, tai MCU core įtampos stabilizatorius. Rodos 1.2V. Jis veikia. Ant mosfeto generavimas matomas, ant didelio […]

Unhappy Tikbalang