Ср дек 09, 2015 12:32:48
Ср дек 09, 2015 13:03:22
Ср дек 09, 2015 13:13:01
a5021 писал(а):В референсе не написано, что ваши слова нужно понимать, как истину в последней инстанции. К тому же, есть сильные подозрения, что вы в состоянии правильно прочитать референс.
Вы видели бенчмарк, который показал, что скорость вывода через дма выше почти в три раза по сравнению с "обычными" режимами? Видели.
Приведите другой, доказывающий вашу правоту.
Ср дек 09, 2015 13:41:27
Ср дек 09, 2015 14:19:20
Фраза «слив засчитан» как бы символизирует собой сливание бачка унитаза — финальное действо акта дефекации. Таким образом всё сказанное собеседником объявляется галимым высером, в чём аффтар и расписывается. Употребляется, когда у оппонента не осталось аргументов, и он пытается закончить спор фразами типа «Я не хочу больше об этом говорить» или «Давайте закончим этот бессмысленный спор».
«Слив засчитан» — коронный приём у троллей.
Ср дек 09, 2015 14:33:38
oleg110592 писал(а):http://lurkmore.to/%D0%A1%D0%BB%D0%B8%D0%B2
Ср дек 09, 2015 14:47:19
Ср дек 09, 2015 15:13:56
Chettuser писал(а):Для прояснения ситуации по 3-м страницам тут необходимы гуру-STMопользования dosikus и HHIMERA.
Ср дек 09, 2015 15:23:11
oleg110592 писал(а):поправил (ссылку).
Чт дек 10, 2015 19:22:23
Chettuser писал(а):Они сами появятся, наверное уже в пути.oleg110592 писал(а):поправил (ссылку).
У меня этот сайт заблокирован наглухо похоже. Через хамелеон - пишет "недоступен". Жаль, неплохой стёбный ресурс был...
Чт дек 10, 2015 19:35:05
Andrew Martin писал(а):теперь я точно знаю (но увы не понимаю почему), что нужно вычитывать приёмный буфер после передачи, даже если данные в нём не нужны.
Чт дек 10, 2015 19:49:18
Andrew Martin писал(а):А товарищ а5021 только стёб разводил.
Чт дек 10, 2015 20:20:22
scorpi_0n писал(а):Andrew Martin писал(а):теперь я точно знаю (но увы не понимаю почему), что нужно вычитывать приёмный буфер после передачи, даже если данные в нём не нужны.
Потому что вы пользуетесь RXNE. Если им не пользуетесь и SPI только на передачу то вычитывать ничего не нужно т.к. вам тогда состояние RXNE будет пофигу. Вам нужны будут только TXE и BSY и то по необходимости.
Чт дек 10, 2015 20:22:15
a5021 писал(а):Andrew Martin писал(а):А товарищ а5021 только стёб разводил.
Пояснить сможете?
Чт дек 10, 2015 20:23:50
Andrew Martin писал(а):НО на практике всё совсем иначе, поэтому и стал вопрос укуренности периферии как её неполного соответствия RM.
Чт дек 10, 2015 20:33:52
scorpi_0n писал(а):Andrew Martin писал(а):НО на практике всё совсем иначе, поэтому и стал вопрос укуренности периферии как её неполного соответствия RM.
Каких несоответствий? Тут же что-то одно неправильное или RM или ваша практика.
spi_tx: ;r0 = 8-bit input
push {r0-r3,lr}
ldr r1,[lcd_spi_cblock.spi_base]
virtual at r1
.spi1 SPI_TypeDef
end virtual
movs r3,SPI_SR_BSY ;ожидаем пока BSY не сбросится в 0
@@:
ldrh r2,[.spi1.SR]
tst r2,r3
bne @r
movs r3,SPI_SR_TXE ;ожидаем пока TXE не установится в 1
@@:
ldrh r2,[.spi1.SR]
tst r2,r3
beq @r
strb r0,byte [.spi1.DR] ;отправляем байт
pop {r0-r3,pc}
Чт дек 10, 2015 20:47:50
Чт дек 10, 2015 21:24:09
Чт дек 10, 2015 22:03:37
Чт дек 10, 2015 22:18:52