21.05.2013, 19:32
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от AlexP74
|
а тут предлагают только бит поднять. Какая разница? После сброса в этих регистрах
|
"Не верю!!!"
Станиславский.
Лучше - сам, надежней.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
21.05.2013, 19:36
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от AlexP74
|
вопрос в IAR - он это симулирует?
|
Я выше уже писал - в IAR прерывания в симуляторе включать надо ручками и настраивать. Есть хелп , в нем все расписано !
__________________
Осторожно , злой кот
|
|
|
|
21.05.2013, 19:40
|
|
Временная регистрация
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от dosikus
|
Я выше уже писал - в IAR прерывания в симуляторе включать надо ручками и настраивать. Есть хелп , в нем все расписано !
|
Та это я понял, меню вижу. Счетчик считать должен? У меня получается на плате счетчик считает, прерывания идут, счетчик мигает. При отладке через плату то же всё нормальное. А если просто симулировать IARом, то регистр TIM4_CNTR постоянно 0.
|
|
|
|
21.05.2013, 19:44
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
AlexP74, Дерзайте сами , найдете отпишитесь .
При наличии аппаратного дебаггера, для себя пока не вижу смысла играться в симуляторе .
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
21.05.2013, 20:09
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
А вот значение TIM4_ARR после сброса = 0xFF (или в выбранном вами микроконтроллере это не так?)
т.е. "настраиваем Timer4 на прерывания примерно каждые 1мс (8/32/256)" не получится - будет 8/32. Или я не прав?
|
|
|
|
21.05.2013, 20:49
|
|
Временная регистрация
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от oleg110592
|
А вот значение TIM4_ARR после сброса = 0xFF (или в выбранном вами микроконтроллере это не так?)
т.е. "настраиваем Timer4 на прерывания примерно каждые 1мс (8/32/256)" не получится - будет 8/32. Или я не прав?
|
0xff, так, счетчик считает от 0 до 255, сбрасывается в 0 и цикл повторяется. Поэтому получается F_CPU/32/256.
|
|
|
|
21.05.2013, 22:03
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
да забыл - в TIM4_ARR число импульсов до сброса в 0, а не переписывается в счетчик
|
|
|
|
22.05.2013, 11:37
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Re: FAQ по STM8
Прочитав ветку тоже решил вступить в клуб STM. Я понимаю, что на это нужно время, но, может dosikus найдёт его и почистит от спама ветку. Включая и моё сообщение.
__________________
Быть,а не казаться.
Последний раз редактировалось LEAS; 22.05.2013 в 11:44.
|
|
|
|
26.05.2013, 01:36
|
|
Временная регистрация
Регистрация: 21.01.2010
Сообщений: 36
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 3 сообщении(ях)
|
Re: FAQ по STM8
Как в IAR для STM8L151 задать константу в eeprom чтоб она прописывалась на стадии программирования софта?
То есть при программировании процессора к примеру с адреса 0x1000 было бы прописано 0x1234.
#pragma location=0x1000 //Наш адрес в EEPROM
const unsigned int my_const = 0x1234;
на что IAR ругается..
|
|
|
|
26.05.2013, 03:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от alexdos
|
Как в IAR для STM8L151 задать константу в eeprom чтоб она прописывалась на стадии программирования софта?
|
Пока никак. IAR'овцы обещают это прикрутить в будущих версиях, а пока - ручками-с. Вот тут недавно обсуждали, кто как это делает...
__________________
There's always more than one way to skin a cat.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:27.
|
|