| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 17.09.11 Prihlásený: 18.09.11 Príspevky: 5 Témy: 3 |
zdravim. potrebujem pomoct s programom pre pic 12F675.
program: pri prvom impulze zo serii impulzov na vstup by sa mala objavit na vystupe 1 (+5V) a mal by ostat vystup v 1 aj po skonceni impulzov cca 5sec
pomozte dakujem
|
|
Registrovaný: 11.01.09 Prihlásený: 28.03.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 19.09.2011 9:28 | |
|
Aky jazyk? C? Assembler? Mas uz nieco hotove?
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 17.09.11 Prihlásený: 18.09.11 Príspevky: 5 Témy: 3 | Napísal autor témy pic12345: 19.09.2011 23:35 | |
|
vsetko co viem je nasekat program do cipu ale do proramovania sa nerozumiem. potrebujem vyriesit len oneskorenie. to je vse. vedel by si mi s tym pomoct?
|
|
Registrovaný: 11.01.09 Prihlásený: 28.03.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 20.09.2011 11:22 | |
|
Tak ale ide tu o to, aky kompilator pouzivas, ja ti mozem poslat program, ktory bude tebe na nic, lebo ti proste nepojde skompilovat. Nieco som ti pohladal na nete a nasiel som toto:
http://www.best-microcontroller-projects.com/12F675.html#Program_1_:_12F675_Flashing_an_LED
Chod trocha nizsie, na label 'Software' a mas tam link na navod pre ich kompilator s nazvom MikroC a ukazku kodu aj s popisom:
Kód: ////////////////////////////////////////////////////////////////////// void init_ports(void) { TRISIO = 0; // set as output }
////////////////////////////////////////////////////////////////////// // Start here void main() {
init_ports(); while(1) { // infinite loop GPIO = (1<<4); delay_ms(200); GPIO = 0; delay_ms(200); } }
Z popisu vidis, ze na oneskorenie sa pouziva funkcia delay_ms. Teoreticky by malo stacit zvysit cislo na 5000, co je 5 sekund. Skus si to, ak vravis, ze ostatok vies ( za predpokladu, ze pouzivas jazyk C a tento spomenuty kompilator )
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|