А х их з. По страницам по SPI, как выяснилось, тереть низзя. Тока пол-микры можно стереть. А постранично - тока по параллельной шине. А она мне нахрен не вперлась, константы настроечные грузить. И так ног мало. Дурдом короче. Добавлено: Wed Apr 05, 2017 7:52 pm |
развлекался на днях с убитыми по питанию микрухами - мертвяки. заводил питание через любые другие ноги - по барабану, не видятся. врядли живая осталась. питалово там паралельно, просто с двух сторон можно запитать чтобы ацп поточнее считал. если внутреннее соединение между двумя входами питания не отгорело (что врядли) то блоки не раздельны померяй сопротивление между двумя любыми ногами порта. они диодами к питанию - если тоже мало ом - значит ей гарантированная пизда. в качестве бреда если она совсем мертвая - попробовать пережечь соединение. разрядить низковольтный конденсатор об два плюсовых входа. мне почему-то думается что соединение между питаловами сделано чем-то хилым, чтобы нагрузка в "силовой" части не влияла на ацп. вполне возможно что "межблочка" отгорит. хотя думаю что все же ей пиздос полный. если сеть прилетела то внутри фарш по теме - у нас в магазине последовательный прошивальщик 400руб стоит usbapr или как там его. вообщем самый простой. в любом случае пригодится на будущее. кстати поигрался с фантомным питанием (в тему изменения распиновки с целью мимикрии под другие микрухи) - да похоже им вообще похую через какие ноги питание получать :D странно что пишут про паразитное питание мол де диоды на входах хилые. стресстест - 80мА 24часа по паразитному питанию - все отлично. нагрева нет Последний раз редактировалось: Николай (Wed Apr 05, 2017 11:27 pm), всего редактировалось 1 раз Добавлено: Wed Apr 05, 2017 10:48 pm |
Диоды дубовые, они и ВЧ держат. USBAsp последовательный SPI программатор. Добавлено: Wed Apr 05, 2017 11:02 pm |
А вот у STM32 ноги совсем хилые, по сравнению с AVR. Добавлено: Wed Apr 05, 2017 11:07 pm |
когда стиральную машинку beko свою ковырял на предмет схуяли не греет - там тоже мега стоит. ради интереса подпаял SPI и ткнул в программатор - слилась прошивка. в связи с этим вопрос почему именно паралельный нужен? ога, аврки как-то не по "компьютерному" дубовые. уебать конечно можно но нужно стараться.и самое главное на питание похуй (если за частотой не гнаться) Добавлено: Wed Apr 05, 2017 11:24 pm |
Ай нид хелп! Подключаю ENC28J60 к STM32F030. Есть такая проблема с дебагом через SWD: появляются сбои SPI, по которому ENCшка подключена. Если дебаг не включать - работает. А если включить, то какое-то случайное время нормально, а потом чтение регистра ENCшки фейлится. По факту, на чтение регистра команда передаётся, потом ожидание данных в буфере SPI. Но они туда не приходят. Значит что-то не то передалось или не до принялось. Хз. Работаю в Keil uVision. Программатор - китайский stlink-v2. Можно с этим что-то сделать? Добавлено: Fri Apr 07, 2017 9:14 pm |
Может проскакивает каким-то образом обработку битов статуса? Она по прерыванию? Аппаратное отключение отладчика влияет или только программное? Добавлено: Fri Apr 07, 2017 9:39 pm |
Да не. Ужо разобрался. Биты состояния SPI сбрасываются после чтения. Дебаггер читает состояние, потом программа приходит, а там пусто. Надо просто не открывать чёртово окошко с регистрами SPI. :-D Добавлено: Fri Apr 07, 2017 11:47 pm |
Как правильно преобразовать целочисленную переменную в строчную? Есть например, переменная uint16_t i = 512 и ее необходимо скормить функции void BSP_LCD_DisplayStringAt(uint16_t X, uint16_t Y, uint8_t *pText, Text_AlignModeTypdef mode). Как это сделать? Код функции:
Добавлено: Sun May 28, 2017 12:30 am |
Делением с остатком. Добавлено: Sun May 28, 2017 1:07 am |
Так и хотел делать, но думал мб какая-то стандартна функция есть. Добавлено: Sun May 28, 2017 10:01 am |
Блять это рекорд!!! "Скетч использует 222201 байт (51%) памяти устройства. Всего доступно 434160 байт. Глобальные переменные используют 31576 байт (38%) динамической памяти, оставляя 50344 байт для локальных переменных. Максимум: 81920 байт."
Добавлено: Tue May 30, 2017 3:37 pm |
ебать ты крут. разница между наибольшим и наименьшим кодом почти в три тысячи раз. а в инклюдах чего? этож надо еще постараться приинклюдить такое количество мусора. быть может оно специально туда захуячего? :D 4_great_lulz таксказать . ну не может же компилятор припиздить такое количеству говна самолично. интересно взгляднуть из чего digitalwrite() внутри сделано, что там на сотни килобайт можно было захуярить? все. никогда в жизни даже посмотрю в сторону дурин. вернее только как на плату с впаяным контроллером, чтобы лить туда по isp нормальный код от winavr. Добавлено: Tue May 30, 2017 4:31 pm |
Это дефолтный Blink ардуино для ESP8266 скомпилил чтоб проверить работоспособность... Походу там ядро нехилое многозадачное с шедулером, менеджером памяти и т.д. Добавлено: Tue May 30, 2017 4:49 pm |
Николай писал(а): из чего digitalwrite() внутри сделано Там куча всякой хуйни и защит от дурака. Добавлено: Tue May 30, 2017 5:49 pm |
Николай писал(а): никогда в жизни даже посмотрю в сторону дурин. вернее только как на плату с впаяным контроллером, чтобы лить туда по isp нормальный код А кто-то делает по-другому? Да, не обязательно по ISP, по USB тоже можно. Например через Кодвижн. Добавлено: Tue May 30, 2017 5:57 pm |
Кстати, а кто победил в номинации самый короткий код? Добавлено: Tue May 30, 2017 6:13 pm |
Добавлено: Tue May 30, 2017 6:49 pm |
Electricman писал(а): Кстати, а кто победил в номинации самый короткий код? вроде как я. 78 помоему байт если память не изменяет (лень странички перелистывать) Добавлено: Tue May 30, 2017 10:12 pm |
Угу, только до единой стратегии компиляции вроде как не договорились Добавлено: Tue May 30, 2017 11:21 pm |
При чем тут ардуины, если какая-то черезжопица творится? Ардуинные программы лично у меня в 3к все вмещаются, при том, что там кода текстом около 4к, то бишь, не самые простенькие. А это, на секундочку, меньше 20% от 168й атмеги. Так чего суетиться? Добавлено: Fri Jun 02, 2017 10:41 am |
Пост http://flyback.org.ru/viewtopic.php?p=4328699#4328699 прочитай и дальше объяснение что это. Добавлено: Fri Jun 02, 2017 10:43 am |
Чукча умеет читать. Ты б лучше разобрался, почему так вышло. Добавлено: Fri Jun 02, 2017 11:40 am |
Это Wi-Fi модуль https://ru.wikipedia.org/wiki/ESP8266 и чуть задумавшись принимаешь, что для жизни его функционала нужно нехилое ядро... Добавлено: Fri Jun 02, 2017 12:15 pm |
Ах, ну так чего ж тогда икру метать? "Ты сказал, что сделаешь консервный ключ побольше и получше... Это и есть я!" (С) Робот-зазнайка Добавлено: Fri Jun 02, 2017 12:38 pm |
Лицензионное соглашение (c)Flyback.org.ru Российское общество любителей высоких напряжений. Использование материалов с данного сайта и форума возможно только с разрешения администрации. |