Связанные сообщения
Ch579
Приемлемо, но всегда в 2 провода обмотки мотались, а 2 выходных что
бы 2 диода экономить? Там разбаланс можно получить, даже из ...2024-07-11
Я тут как-то выкладывал самопальный FlashLoader для CH579, там
довольно тривиально все. Вот сорцы от него.2024-05-16
Тож с хабарки: Zigbee координатор.2023-07-18
Китайцы выложили официяльный ангельский даташит на CH5792021-12-07
Проц среди прочей периферии имеет некий LED Controller. Шо это
такое и куда его применить - понять не удается никак. Если кто
по...2021-06-01
Ура! Заработало! Если в InfoFlash сбросить битик CFG_BOOT_EN (можно
не стирать флеш, ноль поверх единицы прекрасно пишется), то ...2021-05-31
Простейший драйвер Ethernet, просто иллюстрация отправки и приема
пакетов2021-05-24
Поддержка чипа в IAR. FlashLoader, регистры, файлы линкера. Просто
развернуть поверх установленного IAR в соответствующие папки....2021-05-23
"Сводный системный топик" :-) по китайской микрухе CH579. Предлагаю
сюда добавлять кто чего нарыл. Для начала гугл-перевод даташ...2021-05-23
У Cortex-M0 отсутствует регистр VTOR, т.е. перенести вектора
прерываний нельзя. Что несколько неприятно для реализации
бутлодера...2021-05-23
Есть китайский сорец на це, в нем камменты на китайском. Кто знает:
какая там кодировка используется? Можно ли преобразовать во ...2021-05-18
Обновил. Запилил для IAR поддержку чипов CH57X, если вдруг кому
надо. Линковка, прошивка, отладка с регистрами. Развернуть архив...2021-05-15
Что то пока не удается совокупить NRF52 c CH579 без BLE стека,
используя только трансивер - железо BLE у китайцы прячут... Решил...2021-05-01
Не знаю пока, как там с радио, но то, что уже наблюдаю, очень
сильно впечатляет. Пришла сейчас платка с CH579M. Начал с примера
...2020-12-21
Переведенный датаговн CH579.2020-11-26
LightElf (21.05.2021 16:20, просмотров: 738) ответил Гyдвин на Спасибо.
Починил работу с PHY. В общем, вот минимальный пример. Без
прерываний, без нихера. Просто принять и отправить пакет. ch579_eth.c
Не надо делать мне как лучше, оставьте мне как хорошо
-
- Выяснилась интересная
бага особенность у модуля ETH, пока не понял как ее обойти. Суть в том,
что приняв один пакет контроллер не останавливается и радостно
готов принимать следующий пакет поверх предыдущего :) В результате
есть шанс получить пакеты всмятку. - LightElf(23.05.2021 20:32)
- Кортекс не успевает в прерывание за время преамбулы очередного
пакета? Там вроде 6 мкс минимум. - s_h_e(23.05.2021 20:54)
- У M0 нет BASEPRI, соответственно прерывания иногда придется
запрещать. По первому пакету флаг прерывания взвелся, пошел прием
второго пакета поверх первого, тут критическая секция закончилась,
входим в прерывание, переключаем буферы и вуаля - имеем в буфере
начало второго пакета и конец первого. Скорее всего обойти можно,
но надо сильно думать. - LightElf(23.05.2021 21:42)
- Одно решение на поверхности лежит - дать прерыванию ETH
максимальный приоритет и не запрещать прерывания глобально.
Обдумываю альтернативы - LightElf(24.05.2021 07:31)
- Вот это как раз и вызывало тревогу - контроллер должен заниматься
множеством других дел. Если нет аппаратного переключения адресации
буфера приема, то это игрушка. - Гyдвинволшебник(23.05.2021 22:10)
- Было бы достаточно приняв один пакет вырубать прием до обработки
прерывания. Но воообще - я слегка жалею, что связался. "Не гонялся
бы ты поп за дешевизной". Надо было CH563Q брать. - LightElf(23.05.2021 22:18)
- Потому и тычусь одновременно и с CH579, и связкой NRF52+ENC28. Но с
enc28j60-i/ss тоже сейчас жопа :( - Гyдвинволшебник(23.05.2021 23:30)
- Если ничего совсем фатального не всплывет - буду жрать кактус, бо
прикупил уже кучку :) Правда кучку ESP32+KSZ8081R тоже прикупил :) - LightElf(23.05.2021 23:37)
- Тоже пользуем KSZ8081R, но у него всего один светляк. Некоторые
клиенты вопросы задают, почему не горит второй в разъеме. Когда-то
не обратили внимание, повелись на дешевизну. Есть такой же дешевый
LAN какой-то, но с 2 выходами на светляки. - Andreas(24.05.2021 09:55)
- В конторе тоже кучка уже лежит - обошлись по 180 руб/шт :) Думаю,
сгодится-таки для всяческой мелочевки, если не удастся натянуть на
то, что хочу. ENC28 тоже запасец кое-какой имеется, ибо текущая
реализация девайсов на них. Манагеры Ультрана стучат пяткой в
грудь, что с nrf52 все будет пучком (блажен, кто верует ;) - Гyдвинволшебник(24.05.2021 00:06)
- Премного благодарен! (сегодня только до компа добрался). - Гyдвинволшебник(21.05.2021 17:32)