Easyelectronics.ru

Электроника для всех
Текущее время: 22 янв 2021, 21:38

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 208 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 12 июл 2020, 13:25 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
selevo писал(а):
Если не напишешь она останется хорошей только для тебя вот и все.

Ну те для кого мои программы недостаточно просты и меня не интересуют )
За редким исключением, вот лично для тебя например могу и пояснить что-то если надо

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 12 июл 2020, 14:32 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1941
Откуда: Из сказки.
..

_________________
vk.cc/arXpXv


Последний раз редактировалось selevo 13 авг 2020, 18:02, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 12 июл 2020, 16:00 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Сектантство )
Может для stm8 и годится, но x51 матёрая религия и миссионеров там и без нас хватает, их вроде даже и в вузах по-прежнему преподают
Бесконечно переиздающаяся библия для всех в 4-х томах - Фрунзе "Микроконтроллеры? Это же просто!"

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 12 июл 2020, 22:08 
Старожил

Зарегистрирован: 06 окт 2014, 20:14
Сообщения: 1076
С каких пор обыкновенный фетишизм претендует на звание религии?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 13 июл 2020, 11:00 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Для кого и фетишизм - религия, для кого и религия - фетишизм, "почему - не наше дело, для чего - не нам судить"

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 13 июл 2020, 23:52 
Старожил

Зарегистрирован: 19 мар 2020, 00:29
Сообщения: 293
Откуда: VRN-сити
чем крут этот CH55 ? разве только ценой ? Если взять код с голого МК51, без примочек, он встанет на китайского собрата или его надо доделать ? вот на силиконы ставится. Списывать МК51 рановато, на них делали и ещё будут делать много чего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 16 июл 2020, 01:51 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1453
-Del (непрофильное сообщение)


Последний раз редактировалось KPG 23 авг 2020, 07:07, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 16 июл 2020, 10:36 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1941
Откуда: Из сказки.
..

_________________
vk.cc/arXpXv


Последний раз редактировалось selevo 13 авг 2020, 18:02, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 16 июл 2020, 10:36 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1941
Откуда: Из сказки.
..

_________________
vk.cc/arXpXv


Последний раз редактировалось selevo 13 авг 2020, 18:02, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 24 июл 2020, 20:32 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Cheapest SWD Programmer, CH552 DAP nRF52 flashing
https://www.youtube.com/watch?v=8z3C3DQkNcM
Сегодняшнее видео от Aaron Christophel по мотивам вчерашнего обновления ch55xduino - утром в газете, вечером в куплете )

А в ch55xduino для прошивки ch55 теперь похоже применяется новомодный webusb api

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 25 июл 2020, 00:07 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1941
Откуда: Из сказки.
..

_________________
vk.cc/arXpXv


Последний раз редактировалось selevo 13 авг 2020, 18:03, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 25 июл 2020, 01:49 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Это cmsis dap - стандартный армовый дебаггер с открытым кодом - https://arm-software.github.io/CMSIS_5/ ... index.html
Он медленнее st-link, потому что usb hid, зато универсальный для любого arm мк
На ch55 его ещё весной портировали, а может и раньше, но код только в закрытых форумах был, теперь общедоступный
Ну и к ардуино это на самом деле за уши притянуто, вот весь этот скетч из ch55xduino
Код:
#include "src/CMSIS_DAPusb/DAP.h"

extern volatile __xdata uint8_t USBByteCountEP1;

void setup() {
  USBInit();
}

void loop() {
  if (USBByteCountEP1) {
    DAP_Thread();
    USBByteCountEP1 = 0 ;

    UEP1_CTRL = UEP1_CTRL & ~ MASK_UEP_R_RES | UEP_R_RES_ACK; //enable receive

    UEP1_T_LEN = 64;
    UEP1_CTRL = UEP1_CTRL & ~ MASK_UEP_T_RES | UEP_T_RES_ACK; //enable send
  }
}

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 25 июл 2020, 10:58 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Да и само ch55xduino в общем-то очень тонкий слой имитации ардуино, вот например вся аналоговая кухня
Код:
#define ARDUINO_MAIN
#include "wiring_private.h"
#include "pins_arduino_include.h"

uint8_t analogRead(uint8_t pin)
{
    pin = analogPinToChannel(pin);   
    if (pin == NOT_ANALOG) return 0;
    ADC_CFG = bADC_EN | bADC_CLK;   
    ADC_CTRL = (ADC_CTRL & ~(0x03)) | (0x03&pin);   
    ADC_START = 1;   
    while(ADC_START);   
    return ADC_DATA;
}

void analogWrite(uint8_t pin, __xdata uint16_t val)
{
    pinMode(pin, OUTPUT);
    if (val == 0)
    {
        digitalWrite(pin, LOW);
    }
    else if (val >= 256)
    {
        digitalWrite(pin, HIGH);
    }
    else
    {
        switch(digitalPinToPWM(pin))
        {
            case PIN_PWM1:
                PIN_FUNC &= ~(bPWM1_PIN_X);
                PWM_CTRL |= bPWM1_OUT_EN;
                PWM_DATA1 = val;
                break;
            case PIN_PWM2:
                PIN_FUNC &= ~(bPWM2_PIN_X);
                PWM_CTRL |= bPWM2_OUT_EN;
                PWM_DATA2 = val;
                break;
            case PIN_PWM1_:
                PIN_FUNC |= (bPWM1_PIN_X);
                PWM_CTRL |= bPWM1_OUT_EN;
                PWM_DATA1 = val;
                break;
            case PIN_PWM2_:
                PIN_FUNC |= (bPWM2_PIN_X);
                PWM_CTRL |= bPWM2_OUT_EN;
                PWM_DATA2 = val;
                break;
            case NOT_ON_PWM:
            default:
                if (val < 128) {
                    digitalWrite(pin, LOW);
                } else {
                    digitalWrite(pin, HIGH);
                }
        }
    }
}

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 30 июл 2020, 13:33 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1453
По 65 и 70р в Чип и Дип контроллеры из топика.
https://www.chipdip.ru/search?searchtext=ch552


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 01 авг 2020, 12:23 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
В смысле по 47 и 52 )
И ch551 по 33

Я тут вроде не постил ещё это видео
How To Program CH551G
https://www.youtube.com/watch?v=a3XSIRkeubE


Вложения:
ch551.jpg
ch551.jpg [ 79.39 Кб | Просмотров: 984 ]

_________________
mcu.goodboard.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 21 авг 2020, 19:12 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Jlink на ch552, по мотивам viewtopic.php?p=644213#p644213
Ну вернее не jlink, а libjaylink совместимый, поэтому я назвал его Jay


Вложения:
jay.png
jay.png [ 27.14 Кб | Просмотров: 793 ]

_________________
mcu.goodboard.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 22 авг 2020, 23:34 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 875
vt340 писал(а):
Jlink на ch552

А можно подробнее?
Отладчик с ценником ниже двадцати рублей - это должно быть интересно не только мне.

_________________
[url=https://github.com/AVI-crak/Rtos_cortex]Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 22 авг 2020, 23:51 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4358
Откуда: г. Липецк
Действительно, хотелось бы подробнее. В частности почему перепрошитый программатор на СН551 не подходит, чего не хватает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 00:44 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
CH551 не хватает xram, у него всего 512, для swd по jlink протоколу нужен входной буфер минимум 143 байта, ну и выходной минимум в половину входного [но вообще чем больше буферы тем лучше, я сделал оба по 256] и плюс ещё буферы для usb endpoints
Насчёт подробнее, ну я не знаю до какой степени подробности, для каждого своя, а расписать вообще все подробности будет очень много букв
Я собираюсь это сделать, но не сейчас и не здесь, здесь и сейчас могу ответить на вопросы какие-то, из вопросов и степень подробности для ответов прояснится
Вообще идея такой штуки была уже давно, openocd использует не все супер фичи jlink а только минимум для того чтоб мог работать gdb, поэтому адаптеру необходимо иметь только эти фичи
Последней каплей был портированный китайцами на ch55 cmsis dap и я сначала хотел просто это как-то причесать и оптимизировать, но не смог побороть всегдашнего отвращения к cmsis dap, плюнул и взялся за jlink

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 02:00 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2059
Только сейчас заметил что selevo потёр свои посты в том числе и первый сводный пост темы и написал там "вахтеры..."
Алло, модераторы, что за хрень тут творится?
Похоже пора заканчивать с этим форумом

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 06:57 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1453
vt340 писал(а):
Только сейчас заметил что selevo потёр свои посты в том числе и первый сводный пост темы и написал там "вахтеры..."

Да, интересно, с чего бы? (до этого кто то упоминал, что Lev91 потёр свои посты)

P.S. Теперь и у меня появилась делема, тереть ли свои сообщения в этом топике оторванные от мотива их появления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 12:21 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4358
Откуда: г. Липецк
Без постов ТС топик потерял целостность и смысл, а жаль, информация и обмен опытом в нем был. Надеюсь что selevo просто погорячился...
P.S. Похоже selevo порезвился во всех своих топиках, кто ему на любимую мозоль наступил ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 13:07 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 875
vt340 писал(а):
Насчёт подробнее, ну я не знаю до какой степени подробности

Отдельная тема, схема, отдельная ветка на гитхабе, ide и порядок сборки этой нечести, собранная прошивка, и ПП для самых ленивых.
Можно даже на главную, где это дело не потеряется под слоем новых тем.

_________________
[url=https://github.com/AVI-crak/Rtos_cortex]Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 15:02 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1453
anakost писал(а):
Без постов ТС топик потерял целостность и смысл, а жаль, информация и обмен опытом в нем был. Надеюсь что selevo просто погорячился...

Можно, наверное, попросить модераторов форума восстановить сообщения в топике от такого вандального поведения на форумной площадке, если есть такая возможность т.к. и в Webarxive нет копии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осваиваем ultra low cost china MCU 8051 с USB CH55x
СообщениеДобавлено: 23 авг 2020, 15:18 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4358
Откуда: г. Липецк
KPG писал(а):
... попросить модераторов форума восстановить сообщения в топике ...

Если даже это и возможно теоретически, допустим из кеша, юридически это проблемматично, тот кто топик открыл - тот его и танцует. В общем не юрист, но возможны проблеммы с авторским правом, или не так?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 208 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB