ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
28 апреля
1335496 Топик полностью
Гyдвин, волшебник (31.07.2023 12:32 - 12:54, просмотров: 339) ответил Cкpипaч на CH32V003J4M6? А что скажет Гудвин? Как я понял он сейчас этот чип вместо кросворда использует? Не придется ли ебаться со странными багами и недосказанностями? Все же хочу сразу тысячами ставить...
Да пока почти нечего сказать - примеры работают. Код от авторов генерит "паровозы" под 3 кб. Много лишних прибамбасов. Попробовал секвестировать врукопашную дрыганье GPIO - вышло порядка 1 кб. Чип кушает при 3.3В питании 3.6 мА на 24 МГц, 5 мА на 48 МГц. При 5В питании 5.5 и 6.8 мА соответственно. Внутренний генератор стоИт как влитой при изменении напряжений питания и нагреве чипа феном до 90 градусов. 

Для чипа обязательно требуется WCH-LinkE для однопроводной отладки/программирования. И с возможностью передергивания питания, ибо вход сброса отсутствует.

int main(void)
{
    u32 i = 0;
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
    GPIOC->CFGLR=0x44444334; // PС1, PС2, push-pull out, 50 МГц
    while(1)
    {
        GPIOC->BSHR = GPIO_Pin_1;
        GPIOC->BSHR = GPIO_Pin_2;
        for(i=0;i<1000;i++);
        GPIOC->BCR = GPIO_Pin_1;
        GPIOC->BCR = GPIO_Pin_2;
        for(i=0;i<1000;i++);
    }