Hele postup: vize -> programování -> ladění (už na hotovém HW anebo alespoň SW simulace) -> odladěný program
Příspěvky odeslané z IP adresy 80.188.27.–
Já mám dobré zkušenosti s programem Bascom, je velice jednoduchý s množstvím příkazů zevrubně popsaných v přiložené nápovědě i s příklady použití. S tímto programem potřebuje člověk jen vědět co chce naprogramovat a pak už to jde samo.
No vida to mě nenapadlo, anebo vypočítat odpor a zařadit na jednu stranu potenciometru tak aby dával maximálně 2.56V. No možná že tam ten potenciometr vůbec dávat nebudu a vyřeším ovládání toho PWM digitálně a pomocí tlačítek.
Co kdybych napojitl poťák mezi GND a VCC čili +5V a vývod hodil na nějaký AD pin, při nastavení AREF 2.56? Nepoškodil bych MCu něják? To že by v půlce dráhy byla hodnota vrácená AD maximální vím.
To je mi jasný že restart jen přeskočí na začátek programu. Ale díky, já jen že ten mikroprocesor pojede pořád že se jen tak vypínat nebude tak proto ho jen házet do idle aby nemusel pořád šrotovat.
Ok takže když má 8-mi bitové binarní číslo takže tam můžu dát * 8
Jak převést v prostředí bascomu dekadické číslo na binární?
Jo ještě jak je to v bascomu s acknowledgement u I2C?
Dá se to použít třeba takto?:
I2cstart
i2cwbyte &H88
i2cwbyte &B00000111, ack
waitus 10
i2cstop
nebo jaký by měl být tvar tohoto?
Na jednom výstup na druhým vstup
už mám dps hotov a program pro ten druhý mcu hotov, jen ještě dotaz zdali musím vkládát odpor mezi ty 4 piny na kterých se mění ty logické stavy, přeci jen jeden pin ze sebe dokáže vymáčknout 20 mA a pull up zapínat nechci. Nebo nemusím dávat nic?