Hmmm, tak to mam prasacky napsany SW, mam to ve smycce (cteni dat z cidel, vypocet, zobrazenmi na LCD -> cteni dat z cidel, vypocet …)
To reseni s 595 a emulaci PWM mi neprijde jako nejlepsi volba, samozrejme ale napad to je jak by to slo realizovat. Stejne ale chci PWM regulovat po krocich 5% a to stejne zde by bylo hur realizovatelne (zde bych musel zapojit 2x595 za sebou).
prosímtě proč by jsi musel mít dva ty šváby ?
No ja pochopil ten pricip s 595tkou tak, ze kazdy pin v log1 je urcita cast periody no a pokud potrebuji regulaci po skocich 5%, tak tech skoku je celkem 20 do 100% nastaveneho PWM. Nebo jsi to myslel jinak (princip s 595tkou) ?
Cau, osobne bych tam dalsiho svaba nedaval, but to posilat pres Uart ( ovsem nevim jestli by to ta 84 zvladla primat pres preruseni na RB0 + 5xPWM , to bych raci vymenil za 628) , nebo pokud mas k dispozici 4 volne vystupy tak to posilej po 4bitech ( jako LCD 2x4 bity, HD44780) pres preruseni na RB4-7 , treba
SW komunikaci dvou PIC16F628 mám použitu v přepínání kanálů kytarového komba nožním pedálem. Jak vysílač, tak i přijímač mají komunikaci napsanou softwarově. Je tam i jednoduchý checksum - kontrola správnosti přijetí. Posílám soubory pro vysílač i přijímač, vše je v nich snad dost srozumitelně popsáno.
Snad Ti to pomůže.
Vl.
Prijimac_v5.ASM (11 KB)
Vysilac_v2.asm (11 KB)