Вс фев 16, 2020 14:44:27
Вс фев 16, 2020 14:59:59
Вс фев 16, 2020 15:04:29
В худшем случае инициализация даже двух пинов потребует записи в 6 регистров и, как минимум, будет размазана по коду. Оставшиеся 14 пинов опять же придется разбивать на группы,
MOVW R1,#+21845 --- это 0101 0101 0101 0101 в двоичном виде
LDR.N R2,??__low_level_init_0+0x2C ;; 0x48001002 --- это адрес MODER, верхнее полуслово
STRH R1,[R2, #+0] ---- а это запись полуслова целиком в регистр MODER (верхнее полуслово)
Вс фев 16, 2020 16:16:55
PinList<PinA<5, AF4>, PinC<11, AF0>>::mode<PinMode::AF_PushPull, PinMode::AF_PullUp>(); // TX3, RX3
PinList<PA5, PC11>::mode<PinMode::AF_PushPull, AF4, PinMode::AF_PullUp, AF0>(); // TX3, RX3
usart3.init<PA5, PC11>(115200);
Вс фев 16, 2020 16:29:29
Вс фев 16, 2020 16:36:42
В смысле к МК подключена внешняя память с параллельным интерфейсом работа с которой осуществляется ногодрыгом? Не проще взять МК с FSMC?protoder писал(а):Ну, в текущей версии эта хрень через буферную память работает
Вс фев 16, 2020 17:00:02
Вс фев 16, 2020 17:13:55
Вс фев 16, 2020 17:37:15
В смысле к МК подключена внешняя память с параллельным интерфейсом работа с которой осуществляется ногодрыгом? Не проще взять МК с FSMC?protoder писал(а):Ну, в текущей версии эта хрень через буферную память работает
Вс фев 16, 2020 17:38:37
16 бит. В некоторых МК 32 бита.protoder писал(а):Неа. Там 2 канала по 8 бит. FSMC узковата для них.
Вс фев 16, 2020 18:24:22
16 бит. В некоторых МК 32 бита.protoder писал(а):Неа. Там 2 канала по 8 бит. FSMC узковата для них.
Вс фев 16, 2020 18:28:29
Как МК на тактовой частоте 32 МГц успевает принять поток данных на частоте 80 МГц?protoder писал(а):К МК подключена буферная память, в которую считывается на частоте около 80 мГц данные с АЦП. После чего atxmega в расслабленном режиме все это добро забирает, пересылает на комп.
Пн фев 17, 2020 04:25:28
Как МК на тактовой частоте 32 МГц успевает принять поток данных на частоте 80 МГц?protoder писал(а):К МК подключена буферная память, в которую считывается на частоте около 80 мГц данные с АЦП. После чего atxmega в расслабленном режиме все это добро забирает, пересылает на комп.
Пн фев 17, 2020 04:56:00
Пн фев 17, 2020 05:01:53
Пн фев 17, 2020 05:06:06
Пн фев 17, 2020 05:30:53
Пн фев 17, 2020 05:45:03
mac W5*W7, A, [W8]-=2, W5, [W11]-=2, W7
Пн фев 17, 2020 06:59:08
Пн фев 17, 2020 08:49:51