Вы публикуете как гость.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Когда то давно , в детстве , собирал ЗУ на трансе ТС-180 то же на тиристоре , и трансформатор грелся не по детски , а по *****ецки при токе 5 ампер , для него ( транса ) это было как пукнуть в лужу и забыть !!! Но нет , он грелся ... И с тех пор я понял, что всё не так как показывает стрелочный амперметр в цепи тиристора. Потому и создал тему .
D4, D13 стоят раком, но по схеме пуш-пула эти диоды (D3, D4, D10, D13) приносят больше вреда, чем пользы. Они замыкают противоположные плечи и вызывают сильный нагрев силовых ключей, пока либо эти диоды, либо ключи не сдохнут совсем.
Еще один вариант вам покажу, без этой злосчастной функции. У вас ответы (судя по табличке, любезно предоставленной ув. @andrusha_152 ) разделяются префиксами (буквами). Тогда:
char i = 0;
if (rx_buf[i] == 'M'){
i++;
if (rx_buf[i] == '0'){
unsigned int n = getDecFromHexStr(rx_buf, i+2);
//Выводим на экран номер предыдущего трека
}else if (rx_buf[i] == '1'){
unsigned int n = getDecFromHexStr(rx_buf, i+2);
//Выводим на экран номер текущего трека
}else if (rx_buf[i] == '2'){
unsigned int n = getDecFromHexStr(rx_buf, i+2);
//Выводим на экран количество треков
}else if //и так далее
}
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.