| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Оптимизировать код https://radiokot.ru/forum/viewtopic.php?f=57&t=182144 |
Страница 1 из 1 |
| Автор: | amirus [ Чт апр 07, 2022 14:51:42 ] |
| Заголовок сообщения: | Оптимизировать код |
Всем доброго времени суток. Помогите оптимизировать код. Суть, регулировать паузу между включениями, так и время включенного состояния. 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; .... Заранее благодарен за помощь. |
|
| Автор: | Martian [ Чт апр 07, 2022 15:21:18 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
ну, написать функцию с двумя параметрами задержек. а вообще, лучшая оптимизация подобного - использование таймера. |
|
| Автор: | amirus [ Чт апр 07, 2022 16:19:53 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
ну, написать функцию с двумя параметрами задержек. а вообще, лучшая оптимизация подобного - использование таймера. Не подкинете пример? |
|
| Автор: | НовыйДень [ Чт апр 07, 2022 17:04:21 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
А что тут оптимизировать? Если хотите избавиться от блокирующей задержки, тогда пишите, используя прерывания от таймера или флаги по истечении периода и КА со счетчиком состояний. |
|
| Автор: | amirus [ Чт апр 07, 2022 22:32:11 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
А что тут оптимизировать? Если хотите избавиться от блокирующей задержки, тогда пишите, используя прерывания от таймера или флаги по истечении периода и КА со счетчиком состояний. Спасибо, я это понял. Не подскажите где глянуть на примере? |
|
| Автор: | Martian [ Чт апр 07, 2022 22:39:26 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
Вы пытаетесь научиться программировать микроконтроллеры без книжки? Практически в любой книжке есть пример написания функции с передачей и возвратом данных, это ведь азы программирования. Примеры с таймером несколько сложнее (относительно примера функции), но тоже есть в каждой книжке. То есть, на Ваши вопросы вся информация уже есть и в большом количестве. Пробуйте написать сами. И если написанное почему-то не заработает, тогда уже имеет смысл уточнить здесь, что именно Вы не так поняли из книг (которых в электронном виде масса бесплатно в том числе и тут) |
|
| Автор: | amirus [ Пт апр 08, 2022 09:21:23 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
Вопрос снят. Всем спасибо за внимание. PS. Уважаемый Мартин, не лень было столько писать? В вашем первом ответе все было сказано, остальное, извините, флуд. |
|
| Автор: | OKF [ Пт апр 08, 2022 09:26:56 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
А вам не лень было создавать тему. Ну ППЦ! |
|
| Автор: | Martian [ Пт апр 08, 2022 13:04:57 ] |
| Заголовок сообщения: | Re: Оптимизировать код |
amirus, у меня около 500 знаков в минуту скорость набора. Слепая печать. Своим ответом я наделся направить Вас на путь истинный, но, похоже, надо было просто обозвать дебилом. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


