24.04.2013, 15:06
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от ut1wpr
|
По тексту как звучало? Я призывал или требовал "делать так, а не иначе"?
|
Угу именно так -
Цитата:
|
Применение SPL исключило бы ваши ошибки.
|
__________________
Осторожно , злой кот
|
|
|
|
24.04.2013, 15:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от dosikus
|
Угу именно так -
|
Перевернуть смысл путем выхватывания части из общего контекста - давно проверенный ход. Мной было ПРЕДЛОЖЕНО. Всего лишь. И дана оценка плюса и минуса. И ни слова о моих предпочтениях. Впрочем разговор ни о чем. Извините.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
24.04.2013, 16:48
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Давайте поговорим поговорим о простой реализации delay , без таймеров.
|
|
|
|
24.04.2013, 17:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от stmfaq
|
Давайте поговорим поговорим о простой реализации delay , без таймеров.
|
Вам нужна задержка точная? Конкретно с какой точностью? Переносимая или одноразовая на один камушек и на одну программку без прерываний?
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
24.04.2013, 17:24
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
я уже выше написал, точность не важна, пределы от 20 до 100ms
|
|
|
|
24.04.2013, 17:45
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
задержка отсюда: http://eugenemcu.ru/publ/11-1-0-66
Код:
|
long i;
......
for(i=0;i‹200000;i++)
{
asm("nop");
} |
проверил на платке - около секунды при 16мГц тактовой
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
24.04.2013, 17:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
Вообще-то ввод в строку поиска гугла ключа "delay stm8" дает много интересных ссылок. Даже на этом форуме тема поднималась. И не один раз.
https://kazus.ru/forums/showpost.php...&postcount=636
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
24.04.2013, 18:07
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
За ссылку спасибо, но как этот пример применить к IAR ?
|
|
|
|
24.04.2013, 19:13
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
создаете файл delay.h (там есть комментарий)
копируете код, добавьте #define F_CPU 16000000UL
в основном коде:
#include "delay.h"
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
24.04.2013, 19:33
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
что то не получилось под IAR, ругается , видать есть отличия при объявлении асм вставок
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:08.
|
|