Например TDA7294

Форум РадиоКот • Просмотр темы - Оптимизировать код
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср дек 17, 2025 02:20:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Оптимизировать код
СообщениеДобавлено: Чт апр 07, 2022 14:51:42 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 07, 2009 06:55:32
Сообщений: 62
Откуда: Asia. Turkmenistan
Рейтинг сообщения: 0
Медали: 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;
....
Заранее благодарен за помощь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Чт апр 07, 2022 15:21:18 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
ну, написать функцию с двумя параметрами задержек.
а вообще, лучшая оптимизация подобного - использование таймера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Чт апр 07, 2022 16:19:53 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 07, 2009 06:55:32
Сообщений: 62
Откуда: Asia. Turkmenistan
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ну, написать функцию с двумя параметрами задержек.
а вообще, лучшая оптимизация подобного - использование таймера.

Не подкинете пример?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Чт апр 07, 2022 17:04:21 
Потрогал лапой паяльник
Аватар пользователя

Карма: -6
Рейтинг сообщений: -2
Зарегистрирован: Вс апр 03, 2022 07:01:29
Сообщений: 362
Рейтинг сообщения: 0
А что тут оптимизировать? Если хотите избавиться от блокирующей задержки, тогда пишите, используя прерывания от таймера или флаги по истечении периода и КА со счетчиком состояний.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Чт апр 07, 2022 22:32:11 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 07, 2009 06:55:32
Сообщений: 62
Откуда: Asia. Turkmenistan
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А что тут оптимизировать? Если хотите избавиться от блокирующей задержки, тогда пишите, используя прерывания от таймера или флаги по истечении периода и КА со счетчиком состояний.

Спасибо, я это понял. Не подскажите где глянуть на примере?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Чт апр 07, 2022 22:39:26 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Вы пытаетесь научиться программировать микроконтроллеры без книжки? Практически в любой книжке есть пример написания функции с передачей и возвратом данных, это ведь азы программирования. Примеры с таймером несколько сложнее (относительно примера функции), но тоже есть в каждой книжке. То есть, на Ваши вопросы вся информация уже есть и в большом количестве.
Пробуйте написать сами. И если написанное почему-то не заработает, тогда уже имеет смысл уточнить здесь, что именно Вы не так поняли из книг (которых в электронном виде масса бесплатно в том числе и тут)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Пт апр 08, 2022 09:21:23 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 07, 2009 06:55:32
Сообщений: 62
Откуда: Asia. Turkmenistan
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вопрос снят. Всем спасибо за внимание.
PS. Уважаемый Мартин, не лень было столько писать? В вашем первом ответе все было сказано, остальное, извините, флуд.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Пт апр 08, 2022 09:26:56 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1306
Рейтинг сообщения: 0
А вам не лень было создавать тему. Ну ППЦ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оптимизировать код
СообщениеДобавлено: Пт апр 08, 2022 13:04:57 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 1
amirus, у меня около 500 знаков в минуту скорость набора. Слепая печать. Своим ответом я наделся направить Вас на путь истинный, но, похоже, надо было просто обозвать дебилом.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y