abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    včera 23:55 | Nová verze

    Balíček kmod s nástroji pro práci s linuxovými moduly byl vydán ve verzi 31. Nově umí modprobe zavést modul nacházející se v libovolném adresáři (# modprobe ./drivers/gpu/drm/i915/i915.ko).

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Adventura Trüberbrook je na portále GOG.com zdarma, akce trvá do 2. října.

    Fluttershy, yay! | Komentářů: 0
    včera 12:44 | Nová verze

    Sound Open Firmware, projekt Linux Foundation, open source audio DSP firmware a SDK, byl vydán ve verzi 2.7.0. Z novinek lze vypíchnout podporu platformy AMD Van Gogh.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Komunita

    Richard Stallman v den oslav 40. výročí GNU oznámil, že má rakovinu (YouTube).

    Ladislav Hagara | Komentářů: 17
    včera 08:00 | Zajímavý projekt

    DIY trackball Ploopy novou variantu Adept, na rozdíl od předchozích používá 44mm kouli, má symetrický tvar a šest tlačítek, snímač zůstává PMW-3360, novinkou je použití Raspberry Pi Pico, na kterém běží firmware QMK s podporou grafické konfigurační aplikace VIA. Předobjednávky jsou otevřeny za ceny 80-105 CAD.

    Fluttershy, yay! | Komentářů: 0
    28.9. 15:22 | IT novinky

    Probíhá Meta Connect 2023. Společnost Meta představuje své novinky v oblasti AI a virtuální, smíšené a rozšířené reality. Představeny byly nové chytré brýle Ray-Ban | Meta a headset Meta Quest 3.

    Ladislav Hagara | Komentářů: 0
    28.9. 12:00 | IT novinky

    Eben Upton oficiálně představil (YouTube) nové Raspberry Pi 5 (YouTube). Je více než 2x výkonnější než jeho předchůdce, model 4B.

    Ladislav Hagara | Komentářů: 12
    28.9. 08:00 | Nová verze

    Byl vydán (YouTube) Counter-Strike 2. Nativně také pro Linux. Jedná se o největší technologický skok v historii této populární herní série.

    Ladislav Hagara | Komentářů: 12
    28.9. 07:00 | Komunita

    Richard Stallman vystoupí v Praze s přednáškou Free Software And Your Freedom. V sobotu 30. září ve 14:30 na Pedagogické fakultě UK a v neděli 1. října v 18:00 hodin v rámci konference Hackers Congress Paralelní Polis.

    Jendа | Komentářů: 11
    27.9. 14:44 | Nová verze

    Byla vydána verze 6 s kódovým název Faye linuxové distribuce LMDE (Linux Mint Debian Edition). Podrobnosti v poznámkách k vydání. Linux Mint vychází z Ubuntu. LMDE je postaveno na Debianu.

    Ladislav Hagara | Komentářů: 2
    Knihy s linuxovou tematikou
     (19%)
     (15%)
     (51%)
     (27%)
    Celkem 279 hlasů
     Komentářů: 11, poslední 17.9. 19:19
    Rozcestník

    Dotaz: ATmega16 - čas při "nepřesných" přerušeních

    26.10.2008 21:21 gorg
    ATmega16 - čas při "nepřesných" přerušeních
    Přečteno: 600×
    Mám naprogramované MCU. Využívám všechny timery. Pro první mám obsluhu přerušení. Problém je, že dochází k 230.39.. přerušení za sekundu, což pro běh hodin pro měření času není moc ideální. Vlastní program běží v cyklu while v main, takže jeho použití padá. Takže mám 2 možnosti. Buď donutit timer0, aby počet přerušení za sekundu byl celé číslo nebo něco jiného co nevím. Nyní to mám takhle:
    ...
    ISR(TIMER0_OVF_vect) {
    	TCNT0=6; // 14.745MHz/256/250=230,4 preruseni/sec - pocita s nastavenim interniho oscilatoru na 	
    		// 14.745MHz. Pokud tak neni, je nutne prepocitat
    		 // 256 (velikost counteru) - 250 (nas delitel) = 6
    ...
    V main je:
    ...
    bitSet(TCCR0, CS02);
    bitSet(TIMSK, TOIE0);
    ...
    
    Potřebuju, aby počet přetečení timeru0 byl kolem 230/s. Takže s těmi děliteli moc manipulovat nejde a netrefím nikdy celé číslo. Jak to vyřešit? Kdyžtak napište a dám sem ještě kus programu. Celý sem dávat ale nebudu, protože je hrozně dlouhý.

    Odpovědi

    26.10.2008 22:03 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: ATmega16 - čas při "nepřesných" přerušeních
    Pro tyhle ucely maji atmega asynchronni citac s oscilatorem s externim hodinkovym krystalem (32.768kHz). Neslo by pouzit ten? A nebo pouzit nejakou lip delitelnou frekvenci hlavniho krystalu.
    --- vpsFree.cz --- Virtuální servery svobodně
    26.10.2008 22:34 gorg
    Rozbalit Rozbalit vše Re: ATmega16 - čas při "nepřesných" přerušeních
    Mohu použít přetečení timer1, když už ho používám na pwm frekvenci pro řízení motorků? Zdá se že takhle to funguje, ale neovlivní to nějak pwm, pokud jenom povolím přetečení a clock prescaler nechám na 1?
    27.10.2008 00:18 gorg
    Rozbalit Rozbalit vše Re: ATmega16 - čas při "nepřesných" přerušeních
    Tak timer1 použít nešel, "blbnul", dal jsem tam timer2. Ráno moudřejší večera, ráno se mrknu proč timer1 nešel. :-)
    Petr Tomášek avatar 27.10.2008 20:22 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: ATmega16 - čas při "nepřesných" přerušeních
    multicult.fm | monokultura je zlo | welcome refugees!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.