Programator Avr slowpoke

Sunteți un bombardier de radio novice.
Vrei să înveți AVR. Este AVR goală, pentru că tipii ciudați împreună cu ea ți-au spus că arduino nu este adevărat.
Ai nevoie de un programator. Care sunt opțiunile?






- Cumpărați gata scump și nu sportiv
- Cinci postări și Gromov nu vor să fie prieteni cu computerele moderne fără un calculator. Și, în general, în moda USB
- FTDI costă, de asemenea, bani, și are nevoie și de lipire
- Puteți face, de exemplu, USBAsp. Asta este! Dar pentru el, trebuie să bliți controlerul și pentru asta ...

Ai nevoie de un programator. Care sunt opțiunile?
- Cumpărați gata scump și nu sportiv
- Cinci postări și Gromov nu vor să fie prieteni cu computerele moderne fără un calculator. Și, în general, în moda USB
- ...
Ei bine, în general vă poneli, da :)

Adevărat undeva am văzut ideea ortodoxă a programatorului de la "USB-tee". Dar bănuiesc că aveți (sunteți un bug-novice radio, vă amintiți?) Pe masă este un lucru care întâlnește mult mai des un hub USB.

Programul este în ahriva. Dar ea are nevoie de dopilivanii. De exemplu, toate setările sunt setate de la editarea surselor. Ori de câte ori o termin eu :)

Nu există cuvinte! Bine simplă.

Acest lucru este destul de problematic, având în vedere că butoanele din clave sunt matriciate.

Ei bine, cred că este posibil să rezolve acest lucru printr-un tranzistor

Monsieur știe punctul ...
Acum avem încă nevoie de același lucru prin sunet :)

SWIM
Lucrăm la acest lucru :)

Există documentație despre SWIM?

dcoder va scrie - atunci va fi. )

Apoi, ar fi frumos doar un programator / debugger deschis pentru STM8, fără perversiuni. Apoi am auzit doar despre un singur lucru - Versaloon.

Da, mi se pare că nu este necesar - există descoperire.
Apoi, debuggerul (programatorul nu este necesar) trebuie să fie integrat cu IDE-ul, iar apoi mă pierd. Se pretinde că ST-Link ...

Programatorul poate veni în buzunar la îndemână, fără un computer care să lumineze undeva pe un submarin. Am lucrat la această idee, dar nu am putut să o citesc.

Un lucru amuzant, da. Doar înfricoșător. Este mai rezonabil să nu cuscați USBASP, dar încărcătorul de încărcare, da mai compact)
Este adevărat că încărcătorul are încă nevoie de un adaptor USB-COM, iar acolo este posibil să blocheze liniile portului com - este, de asemenea, înfricoșător încet, dar tot mai bine.

Apropo, nu este în micro că ieșirile nu sunt un colector deschis? Nu sunt necesare taieturi in locul diodelor lipite?

Puteți, în principiu, cusatura USBTinyISP. Este pentru Attiny2313.

Nu, ieșiri push-pull. Cel puțin se comportă așa, la o viteză de jerking la 100Hz

Vro, nu 100, dar 10

Acest lucru este TRUE :)
Cum rămâne cu IDE-ul? Nu mă aflu în subiect, dar poate și acest squelch să fie un lucru pe care să-l strângem?







Ei bine, el este destul de incomod în primul, și în al doilea, de asemenea, nu peste tot există.

Pe plăcile de bază de ultimă generație le place deja ca nu există, aha

Ei bine, laptopul meu nu are un IDE.

Și în netbook-ul meu. Bid, bida :)

De ce? Trei canale de culoare sunt suficiente pentru programare. Și apoi putem să luăm ca o clonă sinhru.
Păi, scrie un prozhku care pe un monitor dat va scoate o imagine special formată.

Am previzualizat firmware-ul în format .bmp: D

bmp va trage prea repede. Mai degrabă în format gif sau mpeg. =)

M-am gândit puțin, este dificil să ajung la I²C, dar este posibil să tragem SCK, MOSI și RESET. Și MISO de pe microfon a dat drumul! De fapt, în timp ce ideea este simplă - să desenezi pe port un desktop independent și pe el pe întreaga fereastră o fereastră în care să clipești culorile. Hochuostsillograf.jpg.

brrr. sodomiții! xD
PS a văzut că acolo pe port VGA se întâmplă?

Apartamentul este prea finit, dar lipsa de producție - nu e deloc rău. uita-te la cele două companii - Nvidia și ARM (Keil). nici prima, nici a doua fabrică proprie. dar, în același timp, ocupă în mod confidențial cote importante de piață. prima pasăre mică, al doilea procesor. și permiteți realizarea materialului de către persoane special instruite (producători contractuali). în ceea ce mă privește, așa că este invers, este doar un plus că biroul nu poate cheltui resurse pentru furnizarea producției.

Există plusuri pentru ambele opțiuni. De exemplu, puteți să vă ascuțiți producția în mod special pentru nevoile dvs. și să nu vă dezvoltați pe baza capacităților producătorilor de contracte. În general, depinde de situația specifică.

în cazul general, da. dar dacă sunteți un monstru de același tip de nvidia, vă puteți permite și apăsați pe producător, pentru modernizarea producției.

Aceasta nu este nici măcar o chestiune de modernizare. Producătorul nu are motivul să se angajeze în dezvoltări promițătoare pentru clientul respectiv. El dezvoltă noi procese tehnice pentru cea mai largă gamă de consumatori, iar chips-urile sunt un lucru pe care puteți obține de cele mai multe ori cele mai bune rezultate prin eliminarea tehnologiei pentru o sarcină restrânsă. De exemplu, AMD în procesoarele sale folosesc SOI (siliciu pe izolator, în mod specific, dacă nu ishibayus, pe oxid de siliciu). Dar pentru marea majoritate a clienților această tehnologie nu este necesară, deoarece crește doar costul procesului. Aceasta este o schimbare destul de globală a procesului, dar nu are niciun sens să se implice în alte modificări minore specifice ale producătorului contractului, cu excepția cazului în care acoperă un număr suficient de consumatori. În cele din urmă, un producător de contract axat pe nevoile existente, deci nu prea are sens să fie implicate în evoluțiile promițătoare în modul „căutare gratuit“, pe lângă marjele de profit nu sunt suficient de mari, ar fi în măsură să investească în astfel de bani de cercetare. El și cu dezvoltarea finit de multe ori apar probleme, aceeași TSMC, ceea ce face chips-uri Nvidia, îmi amintesc, a avut o mulțime de probleme cu dezvoltarea unei noi tehnologii de proces, ca urmare a mare zdala Nvidia pozitiile ATI, care până în acel moment dobândit AMD, care are propria putere și destul de mare nivelul dezvoltării lor. Chiar dacă vă uitați la industria în ansamblul său, atunci cele mai avansate evoluții în birouri care au propria lor producție - Intel, AMD, birourile japoneze (Hitachi, dacă nu sunt confundate), IBM.
Nu vreau să spun că toată lumea ar trebui să creeze urgent propriile lor producții, ci doar să confirme ideea că fiecare opțiune are argumente pro și contra. Producția de contracte vă permite să intrați pe piață cu un produs finit, investind substanțial mai puțini bani. Sale - vă permite să obțineți o tehnologie mai avansată și în termeni de o unitate de produs este mai ieftin.

Da, așa este. producția proprie vă permite să vă aflați în fruntea progresului. și în cele din urmă este foarte profitabilă. și nu neagă utilitatea.
dar sunt mai mult ca tu poti fi o companie de succes fara productia ta.







Trimiteți-le prietenilor: