Кто пытался вкатиться в CH32V003? Как зашло, брат жив? Я полный нуб, но хочу сделать мигалку и простую обработку сигналов на ассемблере, но меня что-то колбасит от тулчейна, в котором я нихуя не могу разобоаца. Может быть поясните по колхозному, конкретно какие проги нужны? Можно ли использовать виэскод от Мс?
>>574852 Гсс это что - компилятор? Он где-то по дефолту стоит или надо скачивать особенный для каждого микропроцессора? Мэйкфайлы это что, какую функцию выполняют?
Лютая хтонь конечно, шаг влево-вправо от одобренной партией эксплуатации, и колядование над мк превращается в веселое приключение. Без LinkE выбор способов прошить невелик, или rp2040 или esp32s2 в пердом через gdb, без PlatformIO и мунрайра собираешь тулчейн сам на коленке по гайду с ch32fun, у меня еще C::B древний, пришлось даже профиль компилятора кастовать. Программируется примерно как стм32, единственное что я плохо понял так это HPE и в каких случаях можно спокойно прописывать __attribute__((interrupt("WCH-Interrupt-fast")));. Инфы для дебилов именно по китайцам в рунете пока мало.
>>586928 Но нахуя? Ты ебанутый мазохист? Все эти кривые ляо32 имели смысл во времена ковидного дефицита полупроводников, а сейчас стм32 доступны без каких-либо проблем. Не, если у тебя там продукт с миллионным тиражом, то смысл заморочиться мб и есть, ради экономии. Но если это чисто для себя, то в 2025 году давно пора забыть о существовании подобного кала.
>>586939 Стоят нихуя и корпуса удобные. Ну и до кучи еще желание поебаться с риском, если б не приколы с программатором если б китайцы спиздили загрузчик у ст следом за периферией и можно было шить по юарту был бы вполне недурный мк для мелочевки. Особенно вариант в соик8, за стшный в таком корпусе просят каких-то неадекватных денег, как и за 85 тиньку.
>>591433 На вскод дофига всего ставится. А platformio это хохляцко-ардуинская кака. Или для тебя ардуйня это нормально?
Реально нужен только мейк и гцц. Поставить все это можно одной командой: sudo apt install gcc-arm-none-eabi gcc-arm-none-eabi cmake И это все, можно писать код в чем угодно на свой вкус.
>>586944 Вот что не понимаю, так зачем soic-8 нужен отдельный? Если тебе достаточно 6 ног, то можешь в tssop-20 спаять по 2 ноги вместе и у тебя будет 8 gpio с двойной токотдачей, и паять легко. В soic-8 просто так же само ноги спаяны внутри корпуса. Размер корпуса тот же, но tssop-20 тоньше намного.
>>591476 Инфоциган ебучий своим блаженным ебалом засрал всю ленту.
>>586928 >HPE Просто 10 основных регистров сохраняются автоматически в прерывании. Как в arm r0-r3, r12. Мне оно не нравится, это какая-то фича для больших программ. В arm 5 регистров норм, как раз что-то простое сделать, а 10 как правило будет зря замедлять прерывание и память тратить.
>__attribute__((interrupt("WCH-Interrupt-fast")) Режимов прерываний там в том чипе 4. Там два флага в csr , один выбирает тип таблицы прерываний 0-jmp table как в avr8 1 address table как в arm Второй выбирает между таблицей и одним адресом на всех. Видимо это и есть быстрый режим.