Пт фев 21, 2020 16:15:21
Пт фев 21, 2020 16:17:54
Пт фев 21, 2020 16:22:29
Пт фев 21, 2020 16:34:51
Можно взять бесплатный GCC и бесплатную IDE для него и забыть об ограничениях.protoder писал(а):Например, для пользователей бесплатного Keil с его ограничением на 32 кБ. это наверняка может оказаться полезным.
Пт фев 21, 2020 16:36:34
Пт фев 21, 2020 16:38:15
Даже банальная mov и то с ними не работает.
Пт фев 21, 2020 19:42:53
Пт фев 21, 2020 19:55:50
Потому что с дровами нет проблем. Используются системные и устройство работает начиная с Win95 (с пакетом обновления) до текущей версии Win10.protoder писал(а):И кстати почему именно HID?
Пт фев 21, 2020 20:13:16
Потому что с дровами нет проблем. Используются системные и устройство работает начиная с Win95 (с пакетом обновления) до текущей версии Win10.protoder писал(а):И кстати почему именно HID?
Ср фев 26, 2020 15:58:17
Пт фев 28, 2020 05:44:54
Пт мар 13, 2020 01:26:54
Пт мар 13, 2020 14:50:41
Сб мар 14, 2020 20:02:28
Пт май 22, 2020 13:53:08
GET_BBand_Addr_To TMP2, RCC_APB1ENR, SPI2_EN
STR _1, [TMP2]
GET_Addr_To TMP1, SPI2_CR1
MOV TMP2, #(0<<BR_0 | 0<<BR_1 | 1<<BR_2 | 1<<CPOL | 1<<CPHA | 1<<DFF | 0<<LSBFIRST | 1<<SSM | 1<<SSI | 1<<MSTR)
STR TMP2, [TMP1]
GET_BBand_Addr_To TMP2, SPI2_CR1, SPE
STR _1, [TMP2]
GET_Addr_To TMP1, SPI2_DR
GET_BBand_Addr_To TMP2, SPI2_SR, BSY
MOV TMP3, #0x01
loop
export loop
LDR TMP4, [TMP2]
CMP _1, TMP4
STREQ TMP3, [TMP1]
ADDEQ TMP3, #1
B loop
Пт май 22, 2020 19:05:30
SPI2->DR=(value);
while (!(SPI2->SR & SPI_I2S_FLAG_TXE) || (SPI2->SR & SPI_I2S_FLAG_BSY));
Пт май 22, 2020 19:50:10
SPI2->DR=(value);
while (!(SPI2->SR & SPI_I2S_FLAG_TXE) || (SPI2->SR & SPI_I2S_FLAG_BSY));
Пт май 22, 2020 20:17:03
Пт май 22, 2020 20:22:26
Пт май 22, 2020 20:26:50