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

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

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

Сообщение Barmaley_GMN (Barmaley_GMN) » 26 июн 2017, 13:22

mim писал(а):А разве я...

Вероятно да. Даже с очень большой долей вероятности, НО:
1. непонятен критерий поиска, всё, что нашёл по "переменным и регистрам" это урок урок и разные записи, но они все о работе с битами регистров, а не о регистрах и, тем более, переменных с ними.
2. Симуляция в Протеусе регистров CAN интерфейса... )))))
3. Хватит орать на меня! ))

З.Ы. Или чтение регистра возможно только побитно?
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе

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

Сообщение mim (mim) » 26 июн 2017, 14:17

Barmaley_GMN писал(а):Хватит орать на меня! ))
:o как скажешь...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

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

Сообщение Barmaley_GMN (Barmaley_GMN) » 26 июн 2017, 14:30

mim писал(а): :o как скажешь...

Спасибо :!:
Код: выделить все
FCV_PEREMENNAYA1 = (txerrcnt);
FCV_PEREMENNAYA2 = (rxerrcnt);
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение drel500 (Андрей) » 27 июн 2017, 08:20

Доброго дня всем. Не могу понять в чем разница между двумя этими кодами. Почему при макросе кнопки светодиод горит при подаче питания и выключенной кнопке а при чтении состояния порта при выключенной кнопке светодиод потушен? Полярность кнопки активный низкий.
Изображение
Изображение
Аватар пользователя
Ник: drel500
Имя: Андрей
(Екатеринбург)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

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

Сообщение mim (mim) » 29 июн 2017, 05:53

drel500 писал(а):Доброго дня всем. Не могу понять в чем разница между двумя этими кодами.

Где сам код?
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

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

Сообщение drel500 (Андрей) » 29 июн 2017, 07:05

drel500 писал(а):
Доброго дня всем. Не могу понять в чем разница между двумя этими кодами.

Где сам код?

Пока модераторы проверяют по три дня сообщение прежде чем его добавить на форум я сам разобрался в чем разница. Оказывается при макросе кнопки единицей считается факт нажатия кнопки, а при считывании порта к которому эта кнопка подключена единицей считается высокий уровень напряжения. Соответственно если у меня резистивная подтяжки на порту к высокому уровню то при считывании состояния порта мы ждем логический ноль а при макросе кнопки ждем логическую единицу.
Возможно это все будет очевидно для меня через какое то время, а пока ..... :?
Аватар пользователя
Ник: drel500
Имя: Андрей
(Екатеринбург)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

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

Сообщение Barmaley_GMN (Barmaley_GMN) » 06 июл 2017, 07:10

Смотрите в макрос кнопки, там есть такая штука: активный высокий/низкий, оно меняет местами 0 и 1 при нажатии кнопки.
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение Enigm (Enigm) » 18 июл 2017, 16:47

Возник вопрос по 2 таймеру у пиков.
А именно по его постскаллеру.
Если не включать постскаллер, а пользовать только прескаллер то проблем нету, все тикает как надо.
Но стоит только подключить постскаллер начинаются непонятки.
Например.
При базовой 32Мгц и прескаллере 4 , получаем изменение регистра TMR2 раз в 0.5Мкс.
И если подключить постскаллер на 2, по идее мы должны получить изменение регистра, раз в 1Мкс.
Но не тут то было, получается что на самом деле, изменения в регистре происходят чуть больше 1мкс . отсюда и не правильные измерения. (хотя частота прерывания вроде в норме)
Вопрос, это фишка 2 таймера (хотя в даташите нечего такого не обнаружил или просто слепой) или это проблема протеуса ?
Ниже приложил пример , выключатель подключает и отключает постскаллер, замкнутый=отключен.
forum.rar
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

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

Сообщение mim (mim) » 19 июл 2017, 15:42

Enigm писал(а): прескаллер
постскаллер

Перед и после, как "после" может влиять на "между"...??? :)
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

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

Сообщение Enigm (Enigm) » 19 июл 2017, 16:03

То есть я правильно понимаю, что постскаллер, не влияет на частоту обновления регистра TMR2 ?
Получается что прерывание при включенном постскалере, происходит не при каждом переполнения, а через одно ?
Спасибо. теперь все встало на свои места.
Как я сразу не заметил ))
Жаль что так, не хотелось дополнительно деление делать, или понижать частоту.
Еще раз спасибо.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

Пред.След.

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

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

Пользователь просматривает форум: Google [Bot]