Sveiki,
turėjau porą saujų pačių pigiausių kinietiškų 12a ESC (panašūs į
http://www.aliexpress.com/item/2-3S-12A ... 57664.html ,
http://www.banggood.com/RCX-Simonk-12A- ... 38101.html).
Nors rašyta, kad jie flashinti SimonK, žinoma jokio bootloader'io juose nerasta. Nerasta ir pad'ų perflashinimui.
Visgi, nesunkiai atsekama, kad visi šitie gėriai, netingint prisilituot laidus prie procesoriaus kojų, persiflashina naudojant tp.hex (arba lėtesniu tp_8khz.hex) arba SuperSimple ESC iš BLHeli.
Prisilitavau, perflashinau, susipūtė bootloader'is, firmware, persiprogramuoja ArduinoUSBLinker'iu, bent jau ant stalo paprasčiausius 2400kv varikliukus suka nekaisdami.
Jei kas nors užsiims tokiais rankdarbiais, pasidalinu pastebėjimu - flashinant 1 egzempliorių vis nepasisekdavo, kelis sykius perlitavau laidelius prie cpu kojų, bet niekas nepadėjo. Atsitiktinai pastebėjau, kad tame egzemplioriuje stovi ne Atmega8a, bet Atmega8L. Lyg ir tas pats reikalas, bet USBASP galios nebepakako. Persiprogramavo tik atjungus 5v is USBASP ir padavus atskirai iš galingesnio šaltinio.
O dabar apie keistenybę - perflashinęs visus patikrinau su servo testeriu, visi veikė. Sulitavau ant miniuko - vienas ESC nestartuoja, t.y. gavęs maitinimą elgiasi lyg būtų miręs, jokio pypt. Praėjau visas CPU kojas su lituokliu, prijungiu - viskas Ok. Atšalo - vėl tas pats. Pradėjau nagrinėti, pastebėjau, kad padavus įtampą, užtenka priliesti 23 arba 24 koją (ADC0,ADC1) ir ESC startuoja. Startavęs veikia lyg ir normaliai, bent jau kalibruojasi tikrai. Kiek suprantu, tiek 23, tiek 24 kojos iš viso prie nieko neprijungtos!
Elektronikoje esu visiškas nulis, gal kas protingesnis ką patars? Tiesiog labai įdomu. Beje, praktiškai visus lituokliu pasiekiamus kontaktus pašildžiau, jokio efekto, perflashinimas irgi nepadeda.