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

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

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

Сообщение Spec (Александр) » 02 авг 2022, 09:38

Хочу освоить I2C для управления китайским LED индикатором на TM74HC595. Три дня прошло пока я начал выводить какие то цифры. Вроде как бы получается, все цифры вывожу, но не могу управлять точкой. Для моего проекта она не нужна и в принципе можно было бы отпаять пин или отрезать дорожку, но хочется научиться пользоваться и хочется понять - почему я не могу достать точку? Смотрите файлы.
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: Spec
Имя: Александр
Ученик
Ученик
Информация о пользователе

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

Сообщение Yushik (Андрей) » 04 авг 2022, 20:31

Здравствуйте поскольку данный дисплей рассчитан под динамическую индикацию то ваш подход в корне не верный. Изучите пример тот который давал МИМ с этой viewtopic.php?f=15&t=383&hilit=74hc595&start=120 страницы.
Аватар пользователя
Ник: Yushik
Имя: Андрей
Гуру
Гуру
Информация о пользователе

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

Сообщение igorka (Игорь) » 21 авг 2022, 08:52

В чем ошибка и как ее победить?
Настраиваю прерывание через вставку на "Си", а компилятор на это дело ругается.Делаю так:
Код: выделить все
--------------ATmega8----------------
// Настройка Т2
TIMSK |= (1 << TOIE2); // Разрешение прерывания по таймеру2
TCCR2 |= (1 << CS21);  // Предделитель на 8

// Прерывание по переполнению T2, динамическая индикация
 ISR (TIMER2_OVF_vect)
{
код...   
}
sei(); // Глобально разрешаем прерывания

Посмотрел как включается и настраивается прерывание средствами Fowcode.Работает через функцию Void в теле прерывания.Но, что странно, такая запись тоже не переваривается компилятором:
Код: выделить все
--------------ATmega8----------------
// Настройка Т2
TIMSK |= (1 << TOIE2); // Разрешение прерывания по таймеру2
TCCR2 |= (1 << CS21);  // Предделитель на 8

void tic();//объявляю функцию
void tic()
{
код...
}
// Прерывание по переполнению T2, динамическая индикация
 ISR (TIMER2_OVF_vect)
{
void tic();
}
sei(); // Глобально разрешаем прерывания

Что не так с записью ISR (TIMER2_OVF_vect).
Ник: igorka
Имя: Игорь
(Горловка)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение Yushik (Андрей) » 27 авг 2022, 07:19

Здравствуйте сделайте так создайте файл на Atmega8 с пустым циклом, настройте нужное вам прерывание средствами фловкоде. Откомпилируйте а потом просмотрите в вкладке "Чип" просмотр СИ кода и посмотрите как это делает сам ФК там как минимум перед функцией ISR (TIMER2_OVF_vect) стоит еще два дефайна и в обработчике этой функции указана другая функция.
Аватар пользователя
Ник: Yushik
Имя: Андрей
Гуру
Гуру
Информация о пользователе
Вернуться наверх

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

Сообщение carworker (carworker) » 19 сен 2022, 21:45

МК PIC16, PIC18. CCP1 CCP2 в режиме захвата используют один и тот же Таймер 1. Микрочип утверждает что ССР1 и ССР2 могут работать независимо в режиме захвата (AN594). Где то есть алгоритм, пример ? Это реально сделать ?
Ник: carworker
Имя: carworker
(Одесса)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение carworker (carworker) » 27 сен 2022, 11:36

Отвечу сам себе. Да, можно. Нашел решение и удивился. Не знал что в FC компонент INT TMR1 можно несколько раз объявить с разными характеристиками и макросами.
Ник: carworker
Имя: carworker
(Одесса)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение tigr777 (viazah) » 22 окт 2022, 20:15

Подскажите Attiny 13A в железе пауза не работает зависает.фьюзы по умолчанию.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: tigr777
Имя: viazah
(луганск)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение carworker (carworker) » 26 окт 2022, 20:36

В Протеусе все нормально ? Попробуйте поморгать светодиодом в железе с теми же настройками.
Ник: carworker
Имя: carworker
(Одесса)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение carworker (carworker) » 31 дек 2022, 10:53

Кто нибуть заставил работать модуль CAN2 FC5 передачу-прием CAN ?
Ник: carworker
Имя: carworker
(Одесса)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

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

Сообщение tigr777 (viazah) » 04 янв 2023, 10:19

Здравствуйте подскажите такая ситуация pic16f88 ,просто хочу поморгать светодиодом в протеусе работает. в желесе загорается и все. не пойму где я косячу.ДА и тактирование внутресхемноею. НЕ работает именно из за паузы.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: tigr777
Имя: viazah
(луганск)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Пред.След.

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

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

Пользователь просматривает форум: нет зарегистрированных пользователей

cron