Страница 225 из 225

Re: Вопросы чЯйника

СообщениеДобавлено: 06 июн 2020, 17:45
Алексей
не понятно как это сделать из макроса rs232 в Си вообще ничего не понимаю...

Re: Вопросы чЯйника

СообщениеДобавлено: 06 июн 2020, 20:56
Андрей
leha_m1986 писал(а):Посоветуйте пожалуйста, как победить мерцание в железе. Изменение пауз не помогает.

Здравствуйте я писал выше что поставьте осцилографы на выводы управления разрядами и станет сразу видно что не так. Во первых период одного импульса составляет 35 мс. т. е. каждая цифра отображается с частотой 28 гц. это мало. Во вторых если посмотреть на правый осцилограф и связанный с ним правый индикатор, то мы увидим что с импульсом на выводе РВ4 МК твориться что-то непонятное, разберитесь почему.

Re: Вопросы чЯйника

СообщениеДобавлено: 07 июн 2020, 11:21
Enigm
leha_m1986 писал(а):не понятно как это сделать из макроса rs232 в Си вообще ничего не понимаю...

Что именно не понятно и что именно нужно ?
Пример мой, вроде все расписал.

Re: Вопросы чЯйника

СообщениеДобавлено: 07 июн 2020, 11:36
Алексей
Enigm писал(а):
leha_m1986 писал(а):не понятно как это сделать из макроса rs232 в Си вообще ничего не понимаю...

Что именно не понятно и что именно нужно ?
Пример мой, вроде все расписал.

Здравствуйте. Я хотел сменить мк на 16f628. Что мне нужно во вставках изменить?

Re: Вопросы чЯйника

СообщениеДобавлено: 07 июн 2020, 19:10
Enigm
Ничего , кроме как в даташите по таблице выбрать
spbrg=25; // сдесь настройка скорости
// если нужно сменить скорость порта
// открываем даташит и ищем нужную цифру
На нужную частоту кварца.
Искать в таблицах где BRGH = 1
И все должно работать.
Если скорость или кварц у вас не стандартный или нет в таблице, то там же есть и формулы расчета.

Re: Вопросы чЯйника

СообщениеДобавлено: 07 июн 2020, 20:13
Алексей
Enigm писал(а):Ничего , кроме как в даташите по таблице выбрать
spbrg=25; // сдесь настройка скорости
// если нужно сменить скорость порта
// открываем даташит и ищем нужную цифру
На нужную частоту кварца.
Искать в таблицах где BRGH = 1
И все должно работать.
Если скорость или кварц у вас не стандартный или нет в таблице, то там же есть и формулы расчета.


попробовал для проверки сменить spbrg по таблице, вроде бы и работает но никакой стабильности. часто биты теряются.
а вообще хотел от внутреннего осциллятора 4Mhz, и 9600 - uart

Re: Вопросы чЯйника

СообщениеДобавлено: 07 июн 2020, 22:49
Enigm
Для 4 нужно 25.
Добавьте кубик помеченный красной стрелкой чет забыл обнуление сделать в случае не того байта.
Должно поднять стабильность.
Пробуйте
123456.png

Re: Вопросы чЯйника

СообщениеДобавлено: 11 июн 2020, 15:04
Алексей
Enigm писал(а):Для 4 нужно 25.
Добавьте кубик помеченный красной стрелкой чет забыл обнуление сделать в случае не того байта.
Должно поднять стабильность.
Пробуйте
123456.png

Уважаемый Enigm! Я все никак не могу успокоится... Изначально Вы мне подсказывали с 252 пиком. Ну а почему же 2620 то не хочет в железе работать? регистры уарта у них одинаковые, в протеусе все норм. А в железе молчит. Может что то еще там есть?

Re: Вопросы чЯйника

СообщениеДобавлено: 11 июн 2020, 19:39
Enigm
А он у вас вообще живой ?
Про ресет подтянутый через резистор на плюс питания не забыли?
Запустите простую мигалку на проверку камня.
А так вроде все правильно должно работать.
Может что с конфигурацией не то , сравните с тем что прошиваете.
Попробуйте изменить это osccon=0b01100110;
Этот же проект на 4 мегагерца так ?
Еще вопрос, а зачем занижаете частоту ?
Ведь можно и 8 и даже 32 мегагерца, от внутреннего гена получить.
Или экономите энергию?

Re: Вопросы чЯйника

СообщениеДобавлено: 12 июн 2020, 08:53
Алексей
Собрал мигалку, в протеусе все ок, в железе снова нет! отправляю 0 горит, 1 - не горит(подтянут к плюсу), как и должно быть, а 0 - пауза - 1 - пауза, просто горит. Странно как то все...