Kompromissid sisseehitatud susteemides

Mul on süsteem, millel on reaalajas nõuded ja ma pean kõigi erinevate veajuhtumite tõttu oma I2C töötlemise riigimasinaks jaotama - samas kui SPI töötlemine on käkitegu; vahetame lihtsalt oma CS-aadressi, langetame CS-i lubamise joone, paneme edastusandmed järjekorda, ootame paar mikrosekundit, tõstame CS-lubamisrida ja loeme vastuvõetud andmeid. Rootsi talved võivad olla ekstreemsed. Nii et siin on väljakutse.

Kompromissid sisseehitatud susteemides Binaarsed variandid min Stratagia

Kuid SPI nõuab kahesuunaliseks suhtlemiseks vähemalt 3 rida ja iga siinis oleva seadme jaoks täiendavat alluvvalikut. I2C nõuab ainult 2 rida, hoolimata sellest, mitu seadet teil on piirides kursus. Kiirus jääb aga kHz vahemikku tüüpiline on — kHz. Tänapäeval on enamikul mikrokontrolleritel mõlema siini riistvaraline tugi, nii et mõlema kasutamine on võrdselt lihtne.

  • Erinevus manustatud süsteemi ja VLSI vahel Sisseehitatud süsteem vs VLSI Manustatud süsteem on termin, mida kasutatakse mis tahes arvutisüsteemis, mida kasutatakse piiratud või spetsialiseeritud ülesande täitmiseks.
  • Sisseehitatud mikrolaineahi valimine Video: Tank- sisseehitatud kapilahendused Kodusaade,
  • Disaineri juhend: AI-kiibide valimine sisseehitatud disainilahenduste jaoks - Uudised

I2C-l on palju keerukaid vigade käsitsemise ja taastamise funktsioone, mida mikrokontrolleri välisseadmed sageli ei halda kindlasti mitte PIC18, PIC30 või TI C28xx DSP-de puhul - saate perifeeri, mis saab hakkama suurema osa I2C-ga, kuid ei suuda kõiki Kompromissid sisseehitatud susteemides lahendada. Jason: Tundub, et teil on IIC suhtes teatud eelarvamusi, kuid see on ebaõiglane, kuna selle tõttu teisi inimesi piinatakse. SPI vajab lisaridu, mis ei pruugi olla lihtne.

Kompromissid sisseehitatud susteemides Kvantitatiivsete kauplemissusteemide looja

IIC on veidi keerulisem, kuid siiski on kõiki püsivara juurutusi lihtne teha, mida olen teinud võib-olla mitu korda. See ei nõua nii palju koodi. Mõlemal on oma koht ja mõlemad on piisavalt lihtsad, et see ei oleks oluline tegur kellelegi, kes teab, mida nad teevad.

Pole ülekohtune. Mul on hea meel hääletada, kui väidet "sama lihtne kasutada" parandatakse või vähemalt täpsustatakse.

Väikesed mere elusolendid võivad anda inspiratsiooni sisseehitatud optiliste süsteemidega armor

Ma kutsun kõiki üles kirjutama tarkvara intelligentsete I2C ja SPI välisseadmetega mikroprotsessorile, et liidestada IC-seeriatega, millel on nii I2C kui ka SPI variandid, ja näidata mulle tarkvara keerukust mis tahes objektiivsete Kompromissid sisseehitatud susteemides kaudu koodiread, olekute arv, tsüklomaatiline keerukus jneet näidata, et neid on sama lihtne kasutada.

See annab teile protseduurilise liidese IIC-siini jaoks käivitamise, panemise, hankimise, peatamise jne jaoks. Suur asi. See kõik on nii tühine, et vaielda, kas selleks on vaja 10 juhist vähem kui SPI on mõttetu.

Disaineri juhend: AI-kiibide valimine sisseehitatud disainilahenduste jaoks

Olen I2C abil kujundanud palju tööstusseadmeid Kompromissid sisseehitatud susteemides pole kunagi kokku puutunud probleemidega, mida te oma vastuses kirjeldate. Ma arvan, et Olinil on õigus: olete I2C-d valesti rakendanud ja selle vastu on tekkinud väga tugev vastumeelsus.

Arvamusel pole midagi valesti ja teete mõned head mõtted, kuid selle peaaegu igas vastuses ära räigutada ja jätkata oma seisukoha kaitsmist Teie vastus oli väga hea. Ka teiste kommentaare pole vaja kommenteerida. AndrewKohlsmith: Ausalt öeldes Jasoni vastu on mõned bit-bang I2C-ga trikid, mis võivad asju palju lihtsustada, kuid seadme dokumentatsioon neid tavaliselt ei esita ja paljud riistvaralised rakendused neid ei toeta.

Sageli on näiteks lihtsam, kui lugemisbaidi rutiin saadab ACK enne iga baidi lugemist pärast esimest ja NAK-i rutiinile helistamine pärast viimase baidi lugemist, kui on lugemisbaidi rutiin, mis kasutab parameetrit täpsustamiseks kas ACK-le või NAK-ile, sest keegi ei pruugi enne baidi lugemist teada saada, kas ta tahab teist.

Maasoojuspump Thermia Calibra Eco - City Kliima OÜ

Ok, tahaksin vabandada, Kompromissid sisseehitatud susteemides võtsin nii mu postituste kommentaarides kui ka enda vastuses vihase tooni. Nõustun sellega, et I2C tarkvara kirjutamiseks kiibis olevate välisseadmete abil on suhteliselt lihtne, jättes tähelepanuta mõned harvad veatingimused.

Seda öeldes arvan endiselt, et I2C lihtne on öelda, et see on eksitav. Ja ma ei usu, et olen I2C-d valesti rakendanud. Neid saab bussi panna kuni Meil on süsteem, kus on 8. Kas keegi paneks need kõik ühele tahvlile? Andmeleht ei hoiata teid pardal olevate probleemide eest.

Olin: lihtsalt uudishimulik - kas teie rakendus blokeerib või ei blokeeri nt riigipõhine? Ma näen, et blokeeriv rakendamine suudaks toime tulla veatingimustega, ilma et oleks liiga palju probleeme.

Mul on süsteem, millel on reaalajas nõuded ja ma pean kõigi erinevate veajuhtumite tõttu oma I2C töötlemise riigimasinaks jaotama - samas kui SPI töötlemine on käkitegu; vahetame lihtsalt oma CS-aadressi, langetame CS-i lubamise joone, paneme edastusandmed järjekorda, ootame paar mikrosekundit, tõstame CS-lubamisrida ja loeme vastuvõetud andmeid. Andrew: "Ärge kunagi sattuge probleemidesse, mida te oma vastuses kirjeldate. Tööstuslikus mürarikkas süsteemis on meil 8 TMP75 andurit.

Thermia CALIBRA eCO

Tagantjärele soovin, et meie disainer oleks kasutanud analoogtemperatuuri andureid. Kui need oleksid aeg-ajalt esinevad andmevead mida me saamepoleks see nii hull.

Leiding leggen met multi-fit koppelingen - GAMMA

Kuid probleem on selles, et võite saada ummikseisu ja isegi kui vea tõenäosus on väike, on Binaarne valikud sinna jõudmist tõenäosus põgeneda 0 ilma õige veakäsitluseta.

Armandas: Vabandused minu poolthääle eest; kui teete sümboolse redigeerimise lisage tühik või mis iganeseemaldan allhääle.

JasonS, see on minu mõte: I2C on mõeldud rongisisesteks rakendusteks.

  • Thermia Calibra Eco paneb paika uue keskkonnaalase võrdlusaluse Thermia Calibra Eco täiendab Thermia Calibra tootevalikut ja on uusim saavutus Thermia teedrajavate uuenduste reas.
  • See artikkel koos viimases lehel loetletud artiklitega moodustab põhjalikult erinevatest nurkadest kohaliku ajutsionaarse infosisu sisseehitatud süsteemide hõivatud äri ja tehnoloogia.
  • Erinevus manustatud süsteemi ja VLSI vahel - Tehnoloogia

Seda saab kaablite kaudu edastamiseks venitada, kuid see pole selle kavandatud rakendus ja peate selle keerukuse jaoks kujundama. Mis puutub zombiseadmetesse: ükski terve mõistusega I2C-ori ei venitaks kella lõputult ja kui teil on kella üle kontroll, saate I2C-ülekande katkestada ja bussi lähtestada. See pole hullumeelselt keeruline süsteem, millest te justkui välja mõtlete. Andrew Kohlsmith - "I2C on mõeldud rongisisesteks rakendusteks.

Kompromissid sisseehitatud susteemides 60 sekundit binaarseid valikuvoimalusi

Tootelehel on sõnaselgelt öeldud: "TMP ja Kompromissid sisseehitatud susteemides sobivad ideaalselt temperatuuri pikemaks mõõtmiseks mitmesugustes side- arvuti- tarbija- keskkonna- tööstus- ja instrumentaarkeskkondades. Kogu selle projekti I2C liides oli natuke paugutatud ja see oli piin. Ma arvan, et kogu see argument taandub sellele, et inimestel on erinevad vaatenurgad. Teil on Jason S, kes näib kavandavat ülimalt töökindlaid ja reaalajas töötavaid tööstusjuhtimissüsteeme, ning Andrew Kohlsmith ja Olin Lathrop, kes kujundavad rohkem tarbijale suunatud seadmeid?

Kompromissid sisseehitatud susteemides Optsioonide kauplemise strateegiate projekt

Kuid paljudes olukordades on selline viga piisavalt ebatõenäoline, et see probleeme ei tekitaks, või viivitus, mille see tekitaks, pole problemaatiline. Isiklikult läheksin SPI-ga üle I2C, kuid see on rohkem seetõttu, et ma olen programmeerimises üsna halb ja leian, et ühe täiendava juhtme keerukus on tühine.

Erinevus manustatud süsteemi ja VLSI vahel

JasonS Pole muret, see on lihtne vastus ja täpne see on seal, kus see peaks olema. SMBus on täiustatud I2C, nagu teate, kuid kiip oli pardal ja sellel ei olnud kunagi ühtegi komm. Ma arvan, et kasutasite temperatuuriandurit valesti.

  1. Väikesed mere elusolendid võivad anda inspiratsiooni sisseehitatud optiliste süsteemidega armor Väikesed mere elusolendid võivad anda inspiratsiooni sisseehitatud optiliste süsteemidega armor Materjalid
  2. TSP Monitoorimine Kiire ja turvaline elektrooniline identifitseerimine Pakkuge oma klientidele paremat kogemust võimaldades kasutajatel end identifitseerida ja autentida teie rakendusse kasutades neile sobivaimat digitaalse identiteedi vahendit.
  3. Странный букет запахов и звуков опахнул Олвина, когда он ступил под их кроны.
  4. Identifitseerimine – Dokobit
  5. Sisseehitatud mikrolaine mõõtmed - Kodu hacks

FakeName Sa oled vale; Veetsin 13 aastat tööstusliku jõuelektroonikaga. SUURTE kolmefaasiliste arstide käivitamine ja jälgimine on VÄGA mürarikas keskkond Asi pole selles, et SPI oleks usaldusväärsem, see on süsteemi kavandamine kõigi kavandatud ja arvestatud rikke režiimidega ning vajadusel süsteemi sisseehitatud taastevõimalused.

Ma pole kunagi varem lasknud müra tõttu mu I2C või siis SPI komme tappa, kuid ma ei ole kunagi lootnud, et minu heaks kõike teeksin ainult I2C kontrollerile. See on planeerimise ja disaini küsimus, mitte üks buss parem.

Kompromissid sisseehitatud susteemides Valik strateegia korge kaudse volatiilsuse

Kui on mitu orja ja kaks saavad korraga segi, võivad siinid lukustuda taastumatult nt kui kaks või enam nulliga täidetud mälukiipi mõlemad arvavad, et kapten üritab neid lugeda, kuid nende bittiloenduridon sünkroonimata, vabastavad kumbki SDA ainult aegadel, mil teine seda kinnitab, ja miski, mida kapten saab teha, ei vabasta bussi, kui ta ei suuda sõita piisavalt kõrge "võimsa" abil, et kõik orjad üle ajada.