0
Кто-нибудь знает, где вообще можно найти либо уже готовые провода под такие разъемы, как на плате, либо же ответную часть с клемами (не так сложно, в общем-то, сейчас поискал — и получилось) и клещи для обжимки таких проводов?
  • avatar
  • Katbert
  • 03 ноября 2015, 20:46
0
Пользуйтесь на здоровье =)
0
Упс, извиняюсь. Упустил, что и у f105 тоже otg…
  • avatar
  • Katbert
  • 05 ноября 2014, 18:45
0
Только вот там f4, с аппаратным USB OTG, а у вас f1…
  • avatar
  • Katbert
  • 05 ноября 2014, 13:54
0
void EXT_FrequencyCounterConfig(void) для меня вполне достаточная обертка, особенно с комментариями к каждому действию)
Но окей, я понял вас.
В любом случае переписывать код для топика ради никому не нужного холивара я не буду.
  • avatar
  • Katbert
  • 28 октября 2014, 22:10
0
fixed)
  • avatar
  • Katbert
  • 28 октября 2014, 22:08
+1
Ну а библиотеках ровно ничего такого, чего бы не было в даташите. А не наоборот. Ну да ладно, бесконечно можно об этом спорить.
  • avatar
  • Katbert
  • 28 октября 2014, 19:47
0
Я не пытаюсь освободить память.
  • avatar
  • Katbert
  • 28 октября 2014, 19:37
+1
Лучше бы вы пол-часа потратили на чтение даташита о работе таймеров, и написали свой код, чем искать чужие решения=)
  • avatar
  • Katbert
  • 28 октября 2014, 18:53
0
Ну вот в этом-то и дело. Я просто не осилил построить эту связку на spl.
  • avatar
  • Katbert
  • 28 октября 2014, 18:49
-2
>>А вот использование регистров напрямую намекает на недостаточную зрелость адепта.
Да что за бред.

Я пишу код, смотря в референс мануал, а не в хедер spl.
Я смотрю в даташит, на регистр, и присваиваю нужным битам то, что мне нужно. Причем тут вообще асм? Регистрами вместо либ я пользуюсь не для увеличения плотности кода, а потому что в референсе описаны регистры, и что с ними нужно сделать, что бы заработало, а не функции из spl.
Одно дело, когда в spl написано GPIO_Pin_On, GPIO_Pin_Off, но вы видели, что там наделано для таймеров? Да это же жесть какая-то. А потом ищи, что они внутри всего этого сделали, и почему ничего не работает.


  • avatar
  • Katbert
  • 28 октября 2014, 18:42
+1
Я иногда юзаю SPL для инициализации. Да класть, насколько она быстродейственна, когда код выполняется один раз при старте. Зато читабельно и понятно. А когда уже лучше вникаешь во все постепенно, в один момент понимаешь, что SPL адово мозолит глаза, да и регистры вроде как уже почти наизусть помнишь все =)…
  • avatar
  • Katbert
  • 28 октября 2014, 16:48
+1
Спасибо. Я ради интереса пытался настроить такую связку таймеров через SPL. Через пол-часа интерес умер=)
  • avatar
  • Katbert
  • 28 октября 2014, 15:22
0
Спасибо) Согласен, таймеры тут хороши.
  • avatar
  • Katbert
  • 28 октября 2014, 13:10
0
Бывает! Зато узнали много интересного про кварцы=)
  • avatar
  • Katbert
  • 28 октября 2014, 13:06
+1
У меня куча дискавери просто, я все кварцы из них брал(на 8МГц). Видимо из-за того, что одна серия(фирма, поставщик?) у них используется для демо-плат, все кварцы практически одинаковые были. Отклонения были только в одну сторону. То есть при некомпенсированном измерении частоты в 1МГц, результаты были от самого лучшего = 0.999.931 до самого худшего = 0.999.908. Причем интересно, что худший результат давали кварцы с маркировкой 8.0000, а лучший с маркировкой 8.000
  • avatar
  • Katbert
  • 28 октября 2014, 13:03
0
Ради интереса я запускал на более 10 кварцах=)))Видите, тут кварц помечен циферкой два)
Он дал наименьший из всех результат отклонения. Греть не пробовал, но попробую.
  • avatar
  • Katbert
  • 28 октября 2014, 12:52
0
Дисплейчик — МЭЛТ MT-20S4A-2YLG. Еще и с кирилицей по дефолту идет. Он на 5В.
>>до 90МГц, при тактовой 72
Вот этого не понимаю. У меня все работает до f_sys/2.
  • avatar
  • Katbert
  • 28 октября 2014, 11:43
0
Здорово, что за кварц такой с оранжевой наклейкой? Хочу купить нечто похожее, но не могу найти…
  • avatar
  • Katbert
  • 28 октября 2014, 11:39