а у кого нибудь было что gdb зависает на функции HAL_Delay(50)? у меня gdb выдает такой стэк трейс #0 HAL_Delay (Delay=Delay@entry=50) at Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:381 #1 0x080022bc in ENC28J60_Init () at Modules/enc28j60/enc28j60.c:302 #2 0x0800031e in main () at Core/Src/main.c:101 ввожу команду continue, и выполнение программы остается на месте. как будто ничего не выполняется вообще вопрос снимается, у меня инициализация драйвера enc28j60 происходила до инициализации всей периферии, поменял порядок и все заработало кстати, задам еще попутный вопрос. а это нормально что enc28j60 греется? палец держать можно, но чутка припекает. пакеты вроде приходят, но сигнатуры пакетов не проверял еще. может быть мусор
Комментарии: 20
Serge
Можете посоветовать гайд, как из заказчика выдавить что он на самом деле хочет, желательно с подробностями?) избалован беседой с технологами и прочими конечными пользователями - посидишь, побеседуешь, проиграешь в "что если", накидаешь схему по Харелу, перенесешь ее в КА 1к1 - все довольны. NB: Пытать человека, который платит деньги, не конструктивно и снижает вероятность длительного сотрудничества
Samuil
Это не нормально. Если разводил сам то проверь разводку. Сверь с референсом
Tiny
купил с алишки
Samuil
Значит паль.
Tiny
вот примерно такого плана
Samuil
Паль 50/50. Если есть проверь на других модулях
Danil
там наверное что-то типа jne 0 (пока не 0) отсюда оно и висит на одном адресе
Redsh
нормально
Anonim
Может от 5 питаешь?
Tiny
от 5 и питаю)
Samuil
... Даташит 3.3в.
Tiny
я знаю что по мануалу 3.3 вольта
Anonim
Млять. тогда в чем вопрос?)
Tiny
но в развязке по идее преобразователь используется?
Danil
запитай от 3.3, больше ничего не спрашивай
Danil
так должно быть