- Посоветуйте - нуждаюсь в изернете, да подешевле. Вроде преобраз изернет в 485. До недавних пор использовал atmega328 + w5100. Все устравивает, хочется посвежее и, может, сэкономить пару копеек. Вот прикидываю STM32F107 + LAN8720 или stm32f103 + vesago(250 знак., 27.04.2018 16:52, ARM, полностью)
- А мне нравится 1986ВЕ1 со встроенной физикой. Недёшево, но удобно - KLIM83(04.05.2018 10:45)
- CycloneTCP штука хорошая, но любит ОЗУ и, соответственно, более дорогие МК - AlexG(28.04.2018 16:23)
- Больше года тут рекламирую w7500p ;) Дешево и сердито (см. мои посты тут). Пока сижу на atmega328 + enc28j60, но планирую переползти на корейца, если понадобится что то новое. Они в ревизии 3 вроде прибили явные косяки с PHY и reset. У корейцев Гудвин(57 знак., 27.04.2018 17:43)
- Если бы не 0...70 градусов, то остался бы на нём. Вместо (и в силу дополнительных хотелок) сложил варианты на STM32F103/STM32F411+KSZ8851SNL. Прорабатывал на + W5500, но в силу ряда причин, в т.ч. уже готового софта для f103, отказался. Также Vit(91 знак., 27.04.2018 23:22)
- Да, очень неплохо получается. Но боязно - я по ефинду ориентируюсь. Не очень много предложений. По цене прикинул в районе 6 долларов в среднем. Думал может на пике сделать, да душа не лежит и стоит примерно столько-то. В общем по цене все примерно Vesago(103 знак., 27.04.2018 21:09)
- W5500? сам юзаю 3 недели - проблем как у W5200 нет, да и корпус попроСЧе - Balda(27.04.2018 20:26)
- Дока на него не очень. Описание блока TCP/IP по-факту отсутствует. Для себя переписал под него все библиотеки, кроме TCP/IP стека. Надо добить как-нибудь. - evgeniy1294(27.04.2018 20:06)
- штука хорошая, если не нужно много внешних ног ) юзал предшественника, все пучком. Из-за ног пришлось F407+LAN8720 - 0men(27.04.2018 20:00)
- Если бы не нужна была внешняя PHY, соблазнительная цена была бы. Не осилили корейцы видно встроить. - vesago(27.04.2018 18:07)
- PIC18F97J60 lloyd(67 знак., 27.04.2018 17:38, ссылка)
- Преобразователь RS-485-- Ethernet - blackprapor(27.04.2018 17:34, ссылка)
- ЕМНИП, МК поменьше + ENC28J60 дороже, чем МК побольше + PHY. SciFi(203 знак., 27.04.2018 16:59)
- Запускаю на платке с STM32F103 USB виртуальный компорт. На основе соответсвующей библиотеки. На известной китайской плате без вопросов работает. На моей плате пишет неизвестное устройство. Что за чертовщина? Схемотехника один в один, что касается vesago(152 знак., 05.10.2018 11:27, ARM, полностью)
- раз такие траблы, знать пора выкладывать свою схематику, хоть картинкой и печатки в нормальном виде. там 5 деталей и 3 провода - накосячить решительно негде. если либа по железу самодельная, то могли при дизайне ошибиться.. процы поменяли - не jury093(374 знак., 05.10.2018 17:39,
)
- Сдуть феном камень с исправной китайской платы с заведомо рабочей прошивкой и припаять на свою. - De_User(05.10.2018 17:00)
- У вас там на питании VBUS емкость 100мкФ висит? Я по фотке смотрю. Больше 10мкФ нельзя!!! Уберите, из-за этого может не работать, наблюдал такое. - il-2(05.10.2018 14:37)
- Винды подтяжку видят а данные не ходят. Скорей всего один из проводов D где то не доходит. Ну или кварц неправильный, проц мертв и тэпэ. - ASDFS(05.10.2018 13:49)
- usb detect ???? Win или Linux ??? инит usb делаете когда подключается кабель ? было такое винда конектилась 2 раза из 5, linux вообще никак не конектился - Aleksey_75(05.10.2018 12:41 - 12:45)
- На "известной китайской плате" частота кварца сильно разнится от партии к партии, но работает. Поменяйте кварцы местами или попробуйте работающую плату запустить от HSI, а частоту смотрите через MCO. Частота у HSI плавает, бага вылезет, если она evgeniy1294(252 знак., 05.10.2018 11:43)
- STM32, что должно считываться с регистров GPIOx_BRR и GPIOx_BSRR? Т.к. некоторые пишут: maleon(518 знак., 01.10.2018 17:30 - 17:40, ARM, полностью)
- _IO это не input/output, и даже не read/write ! это всего лишь волатильность! - IBAH(05.10.2018 17:29 - 17:31)
- Не надо повторять за "некоторыми", тем более если сам понимаешь что это неправильно. А режимы доступа и значения битовых полей регистров описываются в Reference manual соответствующего семейства процессоров. Если явно не написано - значит скорее il-2(81 знак., 03.10.2018 09:04)
- Макросы соответствующие есть, но почему-то не используются: evgeniy1294(748 знак., 01.10.2018 20:39)
- Мануал на F4 говорит, что читается как 0. F1 говорит только "write-only", хз что читается. В любом случае, хедеры делают
индусские говнокодеры всего лишь люди, не надо искать высший смысл там, где его нет. - SciFi(01.10.2018 20:15)
- и то и то и то volatile - 0men(01.10.2018 17:43)
- STM32 Bit-Band, с портами работает нормально, а с переменными всё вычисляет ассемблером. Можно обяснить компилятору (Keil), что-бы адрес flags испльзовал на этапе компиляции? Может какой другой компилятор работает оптимальнее? maleon(1496 знак., 03.10.2018 08:54, ARM, полностью)
- Кто-нибудь пробовал дружить OpenWRT и YoctoProject? Сильно большой профит от урезанных версий инициализации/системных либ и прочего? А то я работал пока только с poky, и, скажу я вам, тащить (NetworkManager/avahi/systemd) в простенькую железку lloyd(49 знак., 28.09.2018 16:08, ARM, ссылка)
- Посоветуйте пожалуйста микроконтроллер ARM Cortex M4 с точными многоканальным АЦП 14 и более разрядов, частота преобразования не менее 1МГц - stt202(21.09.2018 08:20,
, ARM, полностью)
- STM32L0 Глючит UART! LPUART тактируется от LSE, прием через DMA. При воздействии ЭМ помехи отваливается нахрен! Ядро функционирует нормально. Такое очущение, что DMA перестает читать, (в отладчике вижу флаг RXNE). При этом в ДМА ошибок нет! Что IBAH(28 знак., 19.09.2018 15:56, ARM, полностью)
- STM32 как узнать, что УАРТ занят передачей, т.е. в состоянии от старта до стопа . Все регистры просмотрел, не нашел никакого подходящего флага. Неужели самому писать? - IBAH(11.09.2018 11:39, ARM, полностью)
- Перед началом передачи включил передатчик. После записи последнего байта в UART включил прерывание TransmitionComplete. В этом прерывании отключил передатчик. - Ale3000(13.09.2018 12:26)
- Три способа навскидку: evgeniy1294(568 знак., 12.09.2018 11:03 - 11:12)
- Это для 485? vesago(3094 знак., 12.09.2018 10:24 - 10:26)
- У меня не 485 а нечто вроде. Передатчик включаю вручную перед началом передачи. Выключаю то же вручную в прерывании по завершению передачи последнего байта - Сидоргек(11.09.2018 16:34)
- TC (transmission complete), не? - SciFi(11.09.2018 11:41)
- Это флаг кончала. А мне нужен флаг начала. Тот самый флаг который управляет 485 драйвером - IBAH(11.09.2018 11:46)
- Меня твоя непонимай. Притянул рукой ногу драйвера, дунул в уарт, словил прерывание по ТС, отпустил ногу в прерывании. Или у вас требования к времянкам такие, что надо со стартбитом драйвер включать? - Звероящер(13.09.2018 05:24)
- Лайфхак2: завести RS485-трансивер с автоматическим управлением направления передачи - lloyd(11.09.2018 17:13)
- Лайфхак: завести TX на вход таймера, к примеру, и ловить старт бит. - SciFi(11.09.2018 12:04)
- Ээээ, если флаг взведен, то, вообще-то, уже поздно. lloyd(83 знак., 11.09.2018 11:55)
- Изощренная хотелка :) - Гудвин(11.09.2018 11:54)
- Может кто-нибудь припомнить, не было ли у AT91RM9200 каких-нибудь глюков или нюансов в части Ethernet'a? Есть плата, на которой Ethernet не желает работать на 100 мегабитах, заводится только если принудительно настроить на 10. Схема в части AlexG(127 знак., 17.09.2018 14:22, ARM, полностью)
- Ситуация - проц STM32L4R7VI, достаточно новый. Глючит работа с ММС картами. До этого с STM32F439ZI проблем не было. Начал разбираться - не совпадают описания регистров (в списке регистров) в ЯРе и в описании проца. Яр почти новый - 8301, где это 0men(18 знак., 17.09.2018 17:40, ARM, полностью)
- STM32F439ZI + USB OTG_HS в full-speed режиме, проблема при входе в SLEEP mode with regulator ON. 0men(906 знак., 13.09.2018 18:35, ARM, полностью)
- STM32F1x + LwIP + LAN8720A. Иногда LAN подвисает при включении. В этом случае вижу ошибки в регистре Auto Negotiation Link Partner Ability. Чем это может быть вызвано? Как лечить? Sylvan(456 знак., 11.09.2018 11:11, ARM, полностью)
- Помогите разобраться с IARом. vesago(736 знак., 11.09.2018 07:17, ARM, полностью)
- Вопрос по lwiP. Сделали плату с STM32H7 и LAN8742. Lwip как-то заработало - пингуется, udp-сервер тоже заработал. Но стоило подать команду типа такой: Apтём(172 знак., 08.09.2018 15:28, ARM, полностью)
- Wiznet w7500p, интересная магия. evgeniy1294(1811 знак., 09.09.2018 16:21 - 16:25, ARM, полностью)