Найдено 63 результата
- Вт янв 27, 2026 22:55:42
- Форум: Есть работа
- Тема: Устройство для работы с CAN
- Ответы: 1
- Просмотры: 10809
Устройство для работы с CAN
Всем доброго времени. Нужно написать код для работы с шиной CAN. Основная задача - принять пакет, выполнить условие, отправить пакет. Главные требования, читабельные исходники и не написанная на "отвали". На чем, и на каком контроллере особого значения не имеет, так как проект не громоздкий. Конечно ...
- Пт апр 08, 2022 09:21:23
- Форум: AVR
- Тема: Оптимизировать код
- Ответы: 8
- Просмотры: 2259
Re: Оптимизировать код
Вопрос снят. Всем спасибо за внимание.
PS. Уважаемый Мартин, не лень было столько писать? В вашем первом ответе все было сказано, остальное, извините, флуд.
PS. Уважаемый Мартин, не лень было столько писать? В вашем первом ответе все было сказано, остальное, извините, флуд.
- Чт апр 07, 2022 22:32:11
- Форум: AVR
- Тема: Оптимизировать код
- Ответы: 8
- Просмотры: 2259
Re: Оптимизировать код
[uquote="НовыйДень",url="/forum/viewtopic.php?p=4210927#p4210927"]А что тут оптимизировать? Если хотите избавиться от блокирующей задержки, тогда пишите, используя прерывания от таймера или флаги по истечении периода и КА со счетчиком состояний.[/uquote]
Спасибо, я это понял. Не подскажите где ...
Спасибо, я это понял. Не подскажите где ...
- Чт апр 07, 2022 16:19:53
- Форум: AVR
- Тема: Оптимизировать код
- Ответы: 8
- Просмотры: 2259
Re: Оптимизировать код
[uquote="Martian",url="/forum/viewtopic.php?p=4210892#p4210892"]ну, написать функцию с двумя параметрами задержек.
а вообще, лучшая оптимизация подобного - использование таймера.[/uquote]
Не подкинете пример?
а вообще, лучшая оптимизация подобного - использование таймера.[/uquote]
Не подкинете пример?
- Чт апр 07, 2022 14:51:42
- Форум: AVR
- Тема: Оптимизировать код
- Ответы: 8
- Просмотры: 2259
Оптимизировать код
Всем доброго времени суток. Помогите оптимизировать код. Суть, регулировать паузу между включениями, так и время включенного состояния.
PORTB.0=1;
delay_ms(200);
PORTB.0=0;
delay_ms(10);
PORTB.0=1;
delay_ms(200);
PORTB.1=0;
delay_ms(10);
PORTB.1=1;
....
Заранее благодарен за помощь.
PORTB.0=1;
delay_ms(200);
PORTB.0=0;
delay_ms(10);
PORTB.0=1;
delay_ms(200);
PORTB.1=0;
delay_ms(10);
PORTB.1=1;
....
Заранее благодарен за помощь.
- Вс мар 18, 2018 16:43:26
- Форум: Периферия
- Тема: Опрос кнопок микроконтроллером
- Ответы: 508
- Просмотры: 341008
Re: Помогите опросить кнопку
pyzhman Спасибо огромное! 
- Сб мар 17, 2018 22:22:01
- Форум: Периферия
- Тема: Опрос кнопок микроконтроллером
- Ответы: 508
- Просмотры: 341008
Re: Помогите опросить кнопку
[uquote="Аlex",url="/forum/viewtopic.php?p=3333146#p3333146"]А где в коде обработка события длинного нажатия ?[/uquote]
Спасибо за столь быстрый ответ. Я поудалял все, за сутки этих пробных версий ведро написал
( Вот теперь думаю в самой инициализации ошибки допустил.
Спасибо за столь быстрый ответ. Я поудалял все, за сутки этих пробных версий ведро написал
- Сб мар 17, 2018 21:17:29
- Форум: Периферия
- Тема: Опрос кнопок микроконтроллером
- Ответы: 508
- Просмотры: 341008
Re: Помогите опросить кнопку
Голову готов расшибить себе... Подскажите пожалуйста где ошибка? Код с этого топика. Работает только на короткое нажатие.
- Пт мар 16, 2018 19:48:32
- Форум: Периферия
- Тема: Опрос кнопок микроконтроллером
- Ответы: 508
- Просмотры: 341008
Re: Интервал нажатия кнопки.
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3332308#p3332308"] тут посмотри[/uquote]
Спасибо. Так как я начинающий, очень с трудом дался вариант со сбросом счетчика после выполнения условия. Для одной кнопки.Но не смог я сделать это для двух кнопок. Мне бы кусок кода глянуть. Пробовал таким ...
Спасибо. Так как я начинающий, очень с трудом дался вариант со сбросом счетчика после выполнения условия. Для одной кнопки.Но не смог я сделать это для двух кнопок. Мне бы кусок кода глянуть. Пробовал таким ...
- Пт мар 16, 2018 15:56:01
- Форум: Периферия
- Тема: Опрос кнопок микроконтроллером
- Ответы: 508
- Просмотры: 341008
Интервал нажатия кнопки.
Всем доброго времени суток.
Подскажите пожалуйста начинающему, как реализовать программную обработку условия нажатой кнопки. К примеру, нажата кнопка ST1 - 1 сек, выполняем функцию 1, если время вышло, функцию 2. . Заранее благодарен.
if(BUT1==0) // если нажата кнопка BUT1
{
if(BUT2==1)// если ...
Подскажите пожалуйста начинающему, как реализовать программную обработку условия нажатой кнопки. К примеру, нажата кнопка ST1 - 1 сек, выполняем функцию 1, если время вышло, функцию 2. . Заранее благодарен.
if(BUT1==0) // если нажата кнопка BUT1
{
if(BUT2==1)// если ...
- Пн апр 10, 2017 10:01:26
- Форум: Ищу работу
- Тема: Напишу прошивку для МК PIC16, PIC18, AVR, прошивка микросхем
- Ответы: 79
- Просмотры: 87016
Re: Напишу прошивку для МК PIC16, PIC18, AVR, прошивка микро
Огромная благодарность. Быстро и качественно, не смотря на мои капризы! Успехов. Так держать и далее.
- Пт ноя 11, 2016 21:02:07
- Форум: Статьи
- Тема: Многофункциональный источник питания
- Ответы: 372
- Просмотры: 168460
Re: Многофункциональный источник питания
Буду благодарен.drakon писал(а):Программу я поправил. Если кто надумает использовать - напишите выложу.
Спасибо.
- Пт янв 16, 2015 10:11:29
- Форум: Разные вопросы по МК
- Тема: Помогите разобраться с программой.
- Ответы: 12
- Просмотры: 2325
Re: Помогите разобраться с программой.
Спасибо за советы, попробую, расскажу что получилось.
- Чт янв 15, 2015 09:57:16
- Форум: Разные вопросы по МК
- Тема: Помогите разобраться с программой.
- Ответы: 12
- Просмотры: 2325
Re: Помогите разобраться с программой.
Нет конечно
Вы правильно написали, "писанина" . Она в спойлере в первом посте.
- Чт янв 15, 2015 08:59:43
- Форум: Разные вопросы по МК
- Тема: Помогите разобраться с программой.
- Ответы: 12
- Просмотры: 2325
Re: Помогите разобраться с программой.
Всем доброго времени. Тема еще актуальна. Не могу решить проверку светодиодов зажиганием. Если пишу разовым кодом, у меня светодиоды просто моргают.
- Ср янв 14, 2015 13:17:56
- Форум: Разные вопросы по МК
- Тема: Помогите разобраться с программой.
- Ответы: 12
- Просмотры: 2325
Re: Помогите разобраться с программой.
Доброго времени суток. Все верно, после включения, загораются оба светодиода. Далее алгоритм верный, только не оба светодиода, а по отдельности, каждый светодиод управляется своей кнопкой. В архиве файл протеуса и прошивка, можно посмотреть как работает.
- Вт янв 13, 2015 16:50:28
- Форум: Разные вопросы по МК
- Тема: Помогите разобраться с программой.
- Ответы: 12
- Просмотры: 2325
Помогите разобраться с программой.
Всем доброго времени суток. Помогите пожалуйста, или подскажите как реализовать следующее. Программа при нажатии на кнопки зажигает, а последующее тушит светодиоды на портах PB0 и PB1. Как сделать чтобы при подачи питания оба светодиода зажглись и потухли на пример через пару секунд и перешла в ...
- Пн апр 07, 2014 21:26:19
- Форум: ARM
- Тема: Можно ли его восстановить STM32F4Discovery после level2
- Ответы: 7
- Просмотры: 4779
Re: Можно ли его восстановить STM32F4Discovery после level2
Спасибо.HHIMERA писал(а):В STM32F100 нет Level 2...
- Пн апр 07, 2014 19:30:21
- Форум: ARM
- Тема: Можно ли его восстановить STM32F4Discovery после level2
- Ответы: 7
- Просмотры: 4779
Re: Можно ли его восстановить STM32F4Discovery после level2
Доброго времени суток. Недавно приобрел STM32VLDISCOVER, подскажите пожалуйста, как избегать подобной ситуации? Или этот приговор актуален только в STM32F4Discovery?
- Пт мар 28, 2014 12:36:59
- Форум: МЯЯЯУ!
- Тема: Помогите посчитать...
- Ответы: 0
- Просмотры: 538
Помогите посчитать...
Доброго всем времени суток. Понимаю, смешно, но хочу вынести на "решение" народа. Менеджер организации похоже порядочный человек, по этому название фирмы не пишу. Я получаю счет на сумму N, и квитанцию к нему к оплате на другую сумму. Ни как не можем прийти к консенсусу, Менеджер утверждает что у ...