Ako som si zaoptimalozoval.

Na jednom projekte som sa dostal na obmedzenia veľkosti flash v ATtiny2313. Tak som sa vrhol na optimalizáciu (Kód sa kompiloval z prepínačom -Os). V kóde som našiel len jednu možnosť ako optimalizovať veľkosť. Zbaviť sa násobenia a delenia. Vo výsledku sa mi celkový kód scvrkol o 98 bytov oproti pôvodnej veľkosti.

Pokračovať v čítaní

Publikované v AVR

Oprava BT100

Dostal som sa výhodne k BT-100. Bohužiaľ sa na nej už niekto podpísal. Tá moja má ale jeden hlavný problém. A to odpálený MBA810DS. A súdiac podla stavu dosky nie prvý krát. Našťastie môj lokálny predajca súčiastok nič nevyhadzuje a skladuje 1ks aj niekoľko rokou. Tak som mu od toho posledného kusu pomohol. Pre nešťastníkov ktorý by mali rovnaký problém. Ešte spomeniem možné náhrady: TBA810 (originál) a UL1481.

Dúfam že dnes budem môcť konečne tlačiť.

p.s. Zahrávam sa z myšlienkou nahradiť elektroniku jedným H-bridge L293NE, L293D, TIL293D či SN754410. Na funkčnosti sa to neprejaví. Problém je ale z nastavením rýchlosti. Motorky ako také totiž nejdú na 12V ale približne na 5V. Takže napätie pre nich by bolo  nutné nastaviť nejakým variabilným stabilizátorom.

Nahrada dattasetu v commodoroch.

Na Internete som narazil na na knižku Commodore 64 Interfacing
Blue Book
.  Pri jej čítaní som si spomenul že som si chcel pre strýčka príhodu vytvoriť adaptér na simuláciu datasetu pomocou CD-MP3 prehrávača alebo aj PC. Všimol som si to na Ebay ale cena ma odradila. Pripadala mi moc vysoká na to ako zariadenie vyzeralo.

V knihe je popísané obdobné zariadenie ale navyše aj z z možnosťou ukladania. preto som si hneď navrhol aj PCB. Nájdete ho tu. Pri tej príležitosti som updatol aj vlastnú Eagle knižnicu kde som pridal potrebné súčiastky.