Soros parancs értelmező program készítés!
Re: Soros parancs értelmező program készítés!
Nincs is szándékomba delajt bele rakni!
Mert minek?
Szabvány Arduinos EEPROM könyvtárat használok.
Az megoldja az írás előtti Készenléti ellenőrzést.
És minden írás után hívok 1 ellenőrző visszaolvasás rutint.
Aminek a célja ugyan inkább az EEPROM hibák észlelése, de késleltetés funkciót is betölthet.
Ha netán mégis kellene.
Ja és már több 100 teszt íráson túl vagyok, még nem jelentkezett ilyen jellegű hiba.
És a debugban még benne hagytam, hogy jellez ha írás javításra került sór, még ezt sem tapasztaltam.
Nagyobb gond a felhasználói elgépelések lekezelés.
Mert minek?
Szabvány Arduinos EEPROM könyvtárat használok.
Az megoldja az írás előtti Készenléti ellenőrzést.
És minden írás után hívok 1 ellenőrző visszaolvasás rutint.
Aminek a célja ugyan inkább az EEPROM hibák észlelése, de késleltetés funkciót is betölthet.
Ha netán mégis kellene.
Ja és már több 100 teszt íráson túl vagyok, még nem jelentkezett ilyen jellegű hiba.
És a debugban még benne hagytam, hogy jellez ha írás javításra került sór, még ezt sem tapasztaltam.
Nagyobb gond a felhasználói elgépelések lekezelés.
A hozzászólást 1 alkalommal szerkesztették, utoljára kapu48 2017. május 17. szerda, 19:23-kor.
Re: Soros parancs értelmező program készítés!
Miért gondolod, hogy olvasással tudsz késleltetni?
- átküldi a Wire 8 biten az EEPROM címét
- 1 biten jön a NACK és kirúg az EEPROM a fenébe
100 kHz I2C mellett 0.1ms alatt lezajlik minden. Gyorsan helyre raknak téged. Hol van ez az 5 ms-től?
A könyvtár lehet, hogy tartalmaz késleltetést, nem tudom.
- átküldi a Wire 8 biten az EEPROM címét
- 1 biten jön a NACK és kirúg az EEPROM a fenébe
100 kHz I2C mellett 0.1ms alatt lezajlik minden. Gyorsan helyre raknak téged. Hol van ez az 5 ms-től?
A könyvtár lehet, hogy tartalmaz késleltetést, nem tudom.
A hozzászólást 1 alkalommal szerkesztették, utoljára csabeszq 2017. május 17. szerda, 19:25-kor.
Re: Soros parancs értelmező program készítés!
Te most összekeversz valkivel!?
Én AVR belső EEPROMot írok még csak!
Én AVR belső EEPROMot írok még csak!
Re: Soros parancs értelmező program készítés!
Keverem a szezont a fazonnal.
Re: Soros parancs értelmező program készítés!
Hali csabeszq!
Köszi, az előzőoldali github-os linket!
Kíváncsian kerestem a közölt projectek között, a legutóbbi munkádat.
Hogy állsz az ARM-os scop fejlesztéssel, lesz belőle cikk?
Ami leginkább érdekel, hogyan oldottad meg a SPI LCD, megfelelően gyors vezérlését?
És az ADC kezelése milyen gyors és pontos? …
Köszi, az előzőoldali github-os linket!
Kíváncsian kerestem a közölt projectek között, a legutóbbi munkádat.
Hogy állsz az ARM-os scop fejlesztéssel, lesz belőle cikk?
Ami leginkább érdekel, hogyan oldottad meg a SPI LCD, megfelelően gyors vezérlését?
És az ADC kezelése milyen gyors és pontos? …
Re: Soros parancs értelmező program készítés!
Kb. kész van és működik, ha érdekel felrakhatom, bár nem túl érthető, mert mindent hardverből tol. Még a kapcsolási rajzot kellene dokumentálni. Ha érdekel feltehetem github-ra.
- dupla csatornás mintavételezés
- triggerek (fel/lefutó él, változás, min csúcs, max csúcs, külső)
- mintavételezés akár trigger jel előtt is, állítható
- hardveres 1x, 2x, 4x, 5x, 8x, 10x, 16x, 32x erősítés
- AC leválasztó kapcsoló
- fft
- USB átvitel 833 kbyte/s-ig
- állítható teszt négyszögjel
- min/max/effektív érték mérés
- flashre menthető konfiguráció
...
Nagy dög az egész, release módban 56k, debug módban 80k. Mindent hardverből tol, amit lehet DMA-val.
Legenerálsz grafikus puffert, DMA indul, 18 MHz SPI-vel megy az LCD-re. Közben ADC mintavételezés DMA-val. Eközben meg akár USB-zik is... Mindent a hardver tol.
- dupla csatornás mintavételezés
- triggerek (fel/lefutó él, változás, min csúcs, max csúcs, külső)
- mintavételezés akár trigger jel előtt is, állítható
- hardveres 1x, 2x, 4x, 5x, 8x, 10x, 16x, 32x erősítés
- AC leválasztó kapcsoló
- fft
- USB átvitel 833 kbyte/s-ig
- állítható teszt négyszögjel
- min/max/effektív érték mérés
- flashre menthető konfiguráció
...
Nagy dög az egész, release módban 56k, debug módban 80k. Mindent hardverből tol, amit lehet DMA-val.
Legenerálsz grafikus puffert, DMA indul, 18 MHz SPI-vel megy az LCD-re. Közben ADC mintavételezés DMA-val. Eközben meg akár USB-zik is... Mindent a hardver tol.
Re: Soros parancs értelmező program készítés!
Még szép, hogy érdekel!
Minden ötlet és jó megoldás jöhet.
Megcsináltad a: - dupla csatornás mintavételezést?
Szuper!
Nekem is tervbe van valami hasonló építése.
Van a fiókban egy ilyen kártya: STM32F407ZET6
http://www.ebay.com/itm/STM32F407ZET6-S ... 2614774050
Ezt szeretném használni. Párhuzamos 16 bites LCD-vel.
Ha megnézed a hátoldalát, ott a ramnak a hely, azt még majd be kell szereznem.
2 csatornás scope és 16 csatornás Logic analizert szeretnék.
És mindent hardverből szintén.
Nagyon kérem, tedd fel valahova, ha az időd engedi!
Köszönöm!
Minden ötlet és jó megoldás jöhet.
Megcsináltad a: - dupla csatornás mintavételezést?
Szuper!
Nekem is tervbe van valami hasonló építése.
Van a fiókban egy ilyen kártya: STM32F407ZET6
http://www.ebay.com/itm/STM32F407ZET6-S ... 2614774050
Ezt szeretném használni. Párhuzamos 16 bites LCD-vel.
Ha megnézed a hátoldalát, ott a ramnak a hely, azt még majd be kell szereznem.
2 csatornás scope és 16 csatornás Logic analizert szeretnék.
És mindent hardverből szintén.
Nagyon kérem, tedd fel valahova, ha az időd engedi!
Köszönöm!
Re: Soros parancs értelmező program készítés!
Semmi extra nincs a dupla csatornával. Mindig duplán mintavételez, csak szimpla módban eldobja a másik csatornát
Mezei dual módú mintavételezés.
Joysticket meg akkor olvas, amikor nem annyira fontos a precíz mintavételezés (injected ADC).
Attól még nem dől össze a világ effektív érték számításánál, hogy most egy minta kimarad. A szkóp képernyő kirajzolásához vett mintavételezésnél nincs injected ADC, az precíz, de rövid ideig is tart.
Új témát fogok nyitni róla.
Mezei dual módú mintavételezés.
Joysticket meg akkor olvas, amikor nem annyira fontos a precíz mintavételezés (injected ADC).
Attól még nem dől össze a világ effektív érték számításánál, hogy most egy minta kimarad. A szkóp képernyő kirajzolásához vett mintavételezésnél nincs injected ADC, az precíz, de rövid ideig is tart.
Új témát fogok nyitni róla.
Re: Soros parancs értelmező program készítés!
Felraktam a Csabiszkópot az ARM topikba.