![]() |
![]() |
#241 | |||
Пользователь
Регистрация: 21.10.2015
Сообщений: 26
|
![]() Цитата:
![]() действительно все крайне просто делается, на маке процесс занял считаные минуты, никаких танцев с бубнами - это учитывая, что подобные технические знания у меня отсутствуют. По началу словил легкий перегруз, но раскидав излишки поступаемой энергии на желаемые тренды - потянуло сделать еще... ![]() Теперь даже успел парочку подарить, т.к. изготовление на mini maple STM32F103CBT6 и матричной панацее копеечно. Кстати, не путайте с китайским STM32F103C8T6, который еще раза в 2 дешевле. Olimexino-STM32 закажу под следующие этапы изучения (вероятно уже с корпусом и батареей, ну очень хочется кинуть нечто подобное в сумку), а пока очень жду разбор почему он именно такой внутри ![]() Цитата:
![]() Цитата:
А если сами платы вставлять, например, по очереди, то они никак не попадают в такт друг другу ![]() |
|||
![]() |
![]() |
![]() |
#242 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
На всякий случай, отмечу, что для Maple Mini функция analogRead() корректно работает начиная с 4-го пина. То есть требуется исправить в коде скетча строки
Код:
pinMode(0, INPUT_ANALOG); randomSeed(analogRead(0)); Код:
pinMode(3, INPUT_ANALOG); randomSeed(analogRead(3)); |
![]() |
![]() |
![]() |
#243 |
Пользователь
Регистрация: 24.01.2015
Сообщений: 281
|
![]()
А как проблема нулевого пина проявляется? У меня он ровный спектр дает ,если числа от 0 до 255.
|
![]() |
![]() |
![]() |
#244 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
"Проблема нулевого пина" может проявиться в невозможности инициализации генератора случайных чисел функцией randomSeed() для которой запрещено подавать на вход нулевые значения, пруфлинк. А какие еще значения там будут если для работы функции analogRead() требуется предварительно установить соответствующий пин в аналоговый режим, а его на maple mini поддерживают всего 9 пинов, см. колонку ADC в спецификации.
|
![]() |
![]() |
![]() |
#245 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 76
|
![]()
AVi так эти строчки pinMode(0, INPUT_ANALOG);
randomSeed(analogRead(0)); там 2 раза встречаються в обеих заменить. |
![]() |
![]() |
![]() |
#246 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
В обоих заменить. Теоретически их можно оставить в секции setup и убрать из секции loop. Сейчас они просто дублируются.
Последний раз редактировалось AVi; 22.04.2017 в 15:21. |
![]() |
![]() |
![]() |
#247 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 76
|
![]()
AVi а китайских мапле мини это тоже касаеться
|
![]() |
![]() |
![]() |
#248 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 76
|
![]()
STM32F103RCBT6 Leaflabs
|
![]() |
![]() |
![]() |
#249 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
Плат на чипе STM32F103RCBT6 это точно касается. Я приводил спецификацию именно к ним чуть выше. STM32F103C8T6 - под вопросом.
Последний раз редактировалось AVi; 22.04.2017 в 15:01. |
![]() |
![]() |
![]() |
#250 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 76
|
![]()
И получаеться что все это время платка некорректно работала или не в полную силу.
|
![]() |
![]() |