![]() |
|
|
#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
Сообщений: 292
|
А как проблема нулевого пина проявляется? У меня он ровный спектр дает ,если числа от 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
|
И получаеться что все это время платка некорректно работала или не в полную силу.
|
|
|
|