Пт июн 18, 2021 08:53:54
опрос периферии на хлеб не намазывается, это всего лишь опрос периферии и не болееDrLithium писал(а):Опрашивать по I²C или SPI периферию мегазатратно?
Пт июн 18, 2021 09:36:59
Раз переживаешь за авторские права на свой алгоритм (хотя кому он без аппарата нужен?) можешь создать синтетический тест (мигать лампочками по условиям, опрашивать кнопки, конечники) выложить сюда правила, реализованные в алгоритме и сам алгоритм, я постараюсь тоже по твоим условиям написать алгоритм (может ктото ещё захочет...) и сравним подходы, их плюсы и минусы...
...диспетчер задач
опрос периферии на хлеб не намазывается, это всего лишь опрос периферии и не более
а важно то, что ты с полученной инфой будешь дальше делать
Пт июн 18, 2021 10:22:47
Пт июн 18, 2021 10:29:52
Пт июн 18, 2021 11:07:42
А ничего, что этот "лазерный станок" в тини2313 уместился, да ещё места и производительности для работы с SD картой, воспроизведения музыки, опроса кнопок и мигания светодиодами хватило?
Пт июн 18, 2021 11:56:23
Пт июн 18, 2021 12:31:02
Пт июн 18, 2021 16:45:43
Пт июн 18, 2021 23:01:34
Сб июн 19, 2021 05:51:30
.equ Fo=16345677
.equ Wait3_2567 = BYTE3(2567*Fo/1000/6)
.equ Wait2_2567 = BYTE2(2567*Fo/1000/6)
.equ Wait1_2567 = BYTE1(2567*Fo/1000/6)
. equ wait3_25 =…..
;DELAY_MS:
_25MS:
; LDI R19,BYTE4(25*Fo/1000/6)
LDI R20, Wait3_25
LDI R21, Wait2_25
LDI R22, Wait1_25
RJMP GO_DEL
;2567MS
_2567ms:
; LDI R19,BYTE4(2567*Fo/1000/6)
LDI R20, Wait3_2567
LDI R21, Wait2_2567
LDI R22, Wait1_2567
RJMP GO_DEL
GO_DEL:
SUBI R22,BYTE1(1)
SBCI R21,BYTE2(1)
SBCI R20,BYTE3(1)
SBCI R19,BYTE4(1)
BRNE GO_DEL
; RJMP DELAY_MS
RET
Вызов:
CALL _2567
.equ wait3_25 = BYTE3(25*Fo/1000/5)
.equ wait2_25 = BYTE2(25*Fo/1000/5)
.equ wait1_25 = BYTE1(25*Fo/1000/5)
;
;
;
GO_DEL:
SUBI R22,BYTE1(1)
SBCI R21,BYTE2(1)
SBCI R20,BYTE3(1)
; SBCI R19,BYTE4(1)
BRNE GO_DEL
Сб июн 19, 2021 08:04:31
Сб июн 19, 2021 10:59:54
вот и я говорю - кроме ТСа на такое никто не способен.Ivanoff-iv писал(а):всётаки набить 11 кБ кода на ассемблере, да ещё и ориентироваться в нём - не каждому дано.
Сб июн 19, 2021 14:55:23
вот и я говорю - кроме ТСа на такое никто не способен.Ivanoff-iv писал(а):всётаки набить 11 кБ кода на ассемблере, да ещё и ориентироваться в нём - не каждому дано.
Сб июн 19, 2021 18:56:59
Сб июн 19, 2021 19:07:33
Сб июн 19, 2021 21:45:37
Сб июн 19, 2021 23:18:35
Вс июн 20, 2021 00:44:42
Но дело автора, нравится человеку героически преодолевать трудности.
Вс июн 20, 2021 04:23:47
Вс июн 20, 2021 16:57:57
вот и я говорю - кроме ТСа на такое никто не способен.Ivanoff-iv писал(а):всётаки набить 11 кБ кода на ассемблере, да ещё и ориентироваться в нём - не каждому дано.