You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
В описание на протокол RDS все есть, там все указывается какой номер символа в строке, что это название станции, радио текст или еще что то. Я уже давал asvetp процедуру декодирования потока RDS, но это не так быстро перенести код с Си на Ассемблер. Да и еще небольшой момент rda5807 декодирует ошибки только в первых двух блоках RDS, что влияет на качество приема данных, эту проблему можно частично решить принимая только максимально сильный уровень RDS (не путать с уровнем RSSI).Мои примеры работы с RDS можно посмотреть здесь https://pichobby.lg.ua/shemu/sound.html
Отделить мух от котлет. То есть, отделить силовую часть от управления. И проверить сперва управление, а потом уже смотреть силу. То есть, подать 12 вольт на ШИМ(обычно резистор стоит на питании шим, его отпаять или откинуть один вывод), не подавая силовые 12 вольт. Затем посмотреть, что происходит на затворах (осциллографом, в бомж варианте - вольтметром ловить на всех транзисторах И-З стабильные 3-8 вольт).
А то, у тебя сейчас тупо на затвор транзистора приходит питание, транзистор начинает открываться от 4 В, и начинает коротить питание\греться. Даже по нагреву корпуса конкретного транзистора должно быть понятно, что на его затвор приходит линейное напряжение.