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

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

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

Сообщение leha_m1986 (Алексей) » 06 июн 2020, 17:45

не понятно как это сделать из макроса rs232 в Си вообще ничего не понимаю...
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе

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

Сообщение Yushik (Андрей) » 06 июн 2020, 20:56

leha_m1986 писал(а):Посоветуйте пожалуйста, как победить мерцание в железе. Изменение пауз не помогает.

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

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

Сообщение Enigm (Enigm) » 07 июн 2020, 11:21

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

Что именно не понятно и что именно нужно ?
Пример мой, вроде все расписал.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

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

Сообщение leha_m1986 (Алексей) » 07 июн 2020, 11:36

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

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

Здравствуйте. Я хотел сменить мк на 16f628. Что мне нужно во вставках изменить?
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение Enigm (Enigm) » 07 июн 2020, 19:10

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

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

Сообщение leha_m1986 (Алексей) » 07 июн 2020, 20:13

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


попробовал для проверки сменить spbrg по таблице, вроде бы и работает но никакой стабильности. часто биты теряются.
а вообще хотел от внутреннего осциллятора 4Mhz, и 9600 - uart
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение Enigm (Enigm) » 07 июн 2020, 22:49

Для 4 нужно 25.
Добавьте кубик помеченный красной стрелкой чет забыл обнуление сделать в случае не того байта.
Должно поднять стабильность.
Пробуйте
123456.png
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

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

Сообщение leha_m1986 (Алексей) » 11 июн 2020, 15:04

Enigm писал(а):Для 4 нужно 25.
Добавьте кубик помеченный красной стрелкой чет забыл обнуление сделать в случае не того байта.
Должно поднять стабильность.
Пробуйте
123456.png

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

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

Сообщение Enigm (Enigm) » 11 июн 2020, 19:39

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

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

Сообщение leha_m1986 (Алексей) » 12 июн 2020, 08:53

Собрал мигалку, в протеусе все ок, в железе снова нет! отправляю 0 горит, 1 - не горит(подтянут к плюсу), как и должно быть, а 0 - пауза - 1 - пауза, просто горит. Странно как то все...
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: vladimir21