jrt píše: ↑12 čer 2020, 12:10
Pokud by jsi chtěl předělat ta S-Com návěstidla na 2400 8N1, tak je to celkem snadno možné.
Já se obávám, že jste se špatně pochopili, kolega Pivrnec78 asi nechce předělávat návěstidla, ale donutit PICAXE ke generování protokolu s-com.
A-ha, já jsem si zapamatoval tuhle větu:
Pivrnec78 píše: ↑11 čer 2020, 12:30
... nešlo by to přeprogramovat na klasický protokol o rychlosti třeba 2400 Bd ... abych mohl použít klasické příkazy SerOut?
a podle té jsem usoudil na to 2400 8N1.
Pokud by šlo o naplnění protokolu S-Com, tak to je mnohem jednodušší otázka. Tam prostě splníš co píšou v tom
dokumentu:
Někam na začátek programu dát
high C.1
, protože to je klidový stav.
pak vlastní odeslání datového bajtu bude něco jako:
Kód: Vybrat vše
low C.1 ; nastav výstup C.1 na 0 - start bit
pause 4 ; čekej 4 ms
high C.1 ; nastav výstup C.1 na 1 - start bit - druhá část
pause 4 ; čekej 4 ms
for b0 = 0 to 6 ; cyklus pro jednotlivé bity
if b10 bit 0 clear then low C.1 else high C.1 ; další bit k odeslání
pause 4 ; čekej 4 ms
b10 = b10 / 2 ; připrav si další bit
next b0 ; konec cyklu
low C.1 ; nastav výstup C.1 na 0 - start bit
pause 4 ; čekej 4 ms
high C.1 ; nastav výstup C.1 na 1 - start bit - druhá část
pause 4*3 ; čekej 12 ms
(datový bajt který mám odeslat je v b10, neumím udělat rotaci doprava, tak používám dělení)
Pivrnec78 píše: ↑12 čer 2020, 11:23
Ještě se zeptám, možná trochu blbě, ale ten MPU co tam je se zapojením jak to tam je, by nešel přeprogramovat?
Tomuhle asi nerozumím, procesor se dá přepnout do režimu, kdy podporuje pouze high voltage programming, tedy pro programování je potřeba, aby na vstupu RA3 proběhlo napětí 13,5V. Takže pokud si dám pozor, aby na vstupu RA3 nebylo 13,5V, tak se procesor nemá snahu přeprogramovat.
Byla tohle ta otázka?
Picaxe je něco jiného, chová se jako bootloader a vytváří si jiné podmínky pro "přeprogramování".
Pivrnec78 píše: ↑12 čer 2020, 12:25
Ještě doplním jednu věc ... pokud o něčem nevím co to je a nepotřebuju to nebo mě to nenadchne, tak ani tlačítko
Hledej
nepotřebuju. Prostě se bez této informace obejdu.
Smutné
Za pravopisné chyby v této zprávě může moje učitelka češtiny.