Problem jest następujący:
ATTiny2313,Sterowany wew.oscylatorem 8MHz.
Chcę wysłać bit UARTem.
Kiedy uzywam instr.PRINT wszystko jest OK,ale w
chwili przejscia na asembler(wstawki) układ wysyła mi znak w ASCII
zamiast owego Bitu(Bita?)
Oto program:
'==============================================
$crystal=8000000
$regfile="attiny2313.dat"
$baud=9600
dim a as byte
a=48
$asm
.def zaladuj=R16
$end asm
print a '<-tutaj układ wyśle 48 jako 48

loadadr a,x 'a tutaj wysle 0(zero) czyli kod ASCII
ld zaladuj,x
gosub wyslij_bit
do
loop
wyslij_bit:
$asm
zajete:
sbis ucsra,udre
rjmp zajete
out udr,zaladuj
$end asm
return
'=========================================