Em::blocks IDE (EmBitz)

Кто любит RISC в жизни, заходим, не стесняемся.
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: Em::blocks IDE (EmBitz)

Сообщение arkhnchul »

не то чтобы совсем не так) но достаточно странные у них решения. Отдельные включение и подача тактирования на устройство, установка прескалеров таймеров только по прерыванию, упоротые двухрегистровые прескалеры, в которые пишутся не просто как у людей старший/младший байт итд. За реализацию i2c их инженерам отдельный эцих с отравленными гвоздями.
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

I2C само по себе убогое от рождения. А по остальному там всё правильно и продумано. Подобные фишки есть и у ХМеги.
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Em::blocks IDE (EmBitz)

Сообщение Andrew Martin »

А SPI??? :o
Без плясок с бубном, только по RM, вообще завести НЕРЕАЛЬНО! Очень много нюансов попросту не задокументировано :shock:
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

Например?
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Em::blocks IDE (EmBitz)

Сообщение Andrew Martin »

scorpi_0n писал(а):Например?


Вычитка приёмного буфера после передачи.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

scorpi_0n писал(а):А что не так с периферией?

Вот это вы уже выучили наизусть?

"OCx output is enabled by a combination of the CCxE, CCxNE, MOE, OSSI and OSSR bits (TIMx_CCER and TIMx_BDTR registers)."
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

Andrew Martin писал(а):Вычитка приёмного буфера после передачи.

По мне в даташите всё хорошо расписано. Нужно - вычитывай, не нужно - не вычитывай.
a5021 писал(а):Вот это вы уже выучили наизусть?
"OCx output is enabled by a combination of the CCxE, CCxNE, MOE, OSSI and OSSR bits (TIMx_CCER and TIMx_BDTR registers)."

Так надо не учить а понимать. А страшного ничего там нет.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

scorpi_0n писал(а):
a5021 писал(а):Вот это вы уже выучили наизусть?
"OCx output is enabled by a combination of the CCxE, CCxNE, MOE, OSSI and OSSR bits (TIMx_CCER and TIMx_BDTR registers)."

Так надо не учить а понимать. А страшного ничего там нет.

Вы месяц назад задавались вопросом "с чего начать изучение МК?". Вы либо феномен, либо вам следует пойти колотить понты куда нибудь в другое место.
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

Просто не надо обрастать комплексами. Не святые горшки лепят. Хотите сказать что МК не для среднего ума? А с битами и регистрами в любом МК придётся разбираться. Дело в терпении и желании.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

Вот когда разберетесь, тогда и будете рассуждать о том, страшно это или не страшно. Сейчас же вы даете ответ, не имея ни малейшего представления о вопросе.
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

Не совсем так. TFT дисплей к STM8 прицепил. Скорость заливки экрана одним цветом 19 миллисек. С частотомером на STM32 почти разобрался. С SPI никаких трудностей не возникло. Поэтому не понятно о чём речь когда говорят о незадокументированных нюансах. Делал всё по референсу.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

А какое отношение вами написанное имеет к управлению комплементарными выходами канала сравнения таймера? Вы даже в тему ухитряетесь не попасть с ответом. С тем, что у вас заработали чужие примеры, я вас поздравляю, но этого мало, чтобы с апломбом вещать "Так надо не учить а понимать. А страшного ничего там нет."
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

А что с комлементарными не так? Если знаете то поделитесь информацией. Если не знаете пусть кто-то другой скажет что с ними не так.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

Вот разберетесь и расскажете. А до этого момента ваше "авторитетное мнение" не оставляет сомнений в том, что это колочение понтов и ничего больше.
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

Я спросил что с комплементарными не так. Нет ответа? Не засоряйте тему.
Если что-то не так с SPI то и скажите что не так. А то вроде как всё не так а внятно никто ничего сказать не может.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

scorpi_0n писал(а):Я спросил что с комплементарными не так. Нет ответа? Не засоряйте тему.

Право засорять тему своим "авторитетным мнением" принадлежит только вам? Сделайте милость, умерьте свое ЧСВ и не указывайте другим, что им делать.
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Em::blocks IDE (EmBitz)

Сообщение scorpi_0n »

a5021 писал(а):ваше "авторитетное мнение"


a5021 писал(а):своим "авторитетным мнением"

Ну так и скажите в конце концов авторитетно что с комплементарными не так? Многим будет интересно услышать ваше "авторитетное мнение". Тема то для начинающих.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

А я не уверен, что вопрос с "укуренностью периферии" окажется по зубам начинающим. Я вам конкретной цитатой из манула показал, где, например, можно посмотреть на такую укуренность. Вы даже не поняли, о чем идет речь, но при этом заявили, что "страшного ничего там нет". Тут бы самое время спросить -- а "там" -- это где, но после такого подхода я вообще испытываю сильнейшие сомнения, что есть смысл продолжать разговор.
Chettuser

Re: Em::blocks IDE (EmBitz)

Сообщение Chettuser »

Насчёт укуренности - не знаю, в EmBlocks на STM32F0 была сделана заготовка вот этого:
Спойлер

К слову сказать профи себя ну никак не считаю. Код чужой почти не ворую, только в исключительных случаях и в ознакомительных целях.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Em::blocks IDE (EmBitz)

Сообщение a5021 »

А не проще для вывода через SPI прикрутить DMA, чем вызывать процедуру однобайтовой посылки множество раз?
Ответить

Вернуться в «ARM»