Flash.#13
Итого. Провода - каменный век.
1. Подключаю к ФУОЗ blu h05 или h06. К буку usb-blu. Все конектится. И прямо или через программы (есть такие).
Но насколько я понял. У блю почему то два порта - на вход и на выход. И создаются какие то виртуальные под блю.
Твоя прога конектится напрямую к порту. И , наверно, поэтому не получается связи.
2. Пробовал со смартфона программой блютус терминал. (их много, но одна заработала хорошо).
Посылаю команду 212 или d4, и ФУОЗ отвечает. Если посылаю другую, Фуоз не отвечает.
Потом в программе ФУоз закоментировал
;sbrc R30, 3 ;if bitX,n='1' then do (ожидание команды с ПК)
и ФУоз начал выдавать ...............
ПС. Понял как это работает. Есть программки для смартфона - графики.. Можно потренироваться.
Есть программа AppInventor, с примерами..
3. Ну и напоследок сделал. Работает. (На стенеде

)
ldi R20,0b10000001 ;РОН статуса (0=1, при пуске МК свободен)
.................
sbrs R20, 0 ;if bitX,n='0' then do (занят?)
rjmp main4 ;если занят,вых.
ldi R27, 1 ;задаем "highX"таблица№1
sbis PinC,5 ;выполнить если бит порта "0"
ldi R27, 2 ;задаем "highX"таблица№2
sbis PinC,4 ;выполнить если бит порта "0"
ldi R27, 3 ;задаем "highX"таблица№3
sbi ADCSRA,6 ;старт замер АЦП
andi R20, 0b11111110; МК занят
sbrc R20, 6 ;if bitX,n='1' then do (пуск от ПК)
rcall usart_data_copy;по одному пакету uart
main4:
и т.д.
Освободил регистр 30 и поменял на 20. Выбор таблицы после искры. Замер АЦП после искры. И МК занят, чтобы "не лопатил" во время всего оборота.
4. И еще коечто доделываю... Хорошо, что есть стенд. Все изменения сразу на осциллографе.