04.09.2013, 18:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от Easyrider83
|
Не понятно, зачем нужен массив, в котором интересующие нас элементы стоят в конце.
|
Я уже писал об этом здесь (#864) - размещение строки внутри буфера, с выравниванием влево, необходимо только, если эта строка является частью общей строки форматного вывода. Это далеко не всегда так. В остальных же случаях "интересующие нас элементы" стоят всегда в начале, а именно - по ссылке, которую выдаёт алгоритм ( то есть, "просеивать нули" не приходится, да и нет их там). Избавиться от деления можно, но, на мой взгляд, это редко бывает так уж нужно. Зато, алгоритм проще и быстрее.
___________
Сообщение от nahimovv
|
Стянул с ИзыйдиЭлектроникс
|
Чёт не нашёл там такого - ссылку не дадите?
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 04.09.2013 в 20:30.
|
|
|
|
04.09.2013, 19:12
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от Easyrider83
|
В идеале надо вообще от деления избавиться.
|
Какие решения? Сдвиги, вычитание? Пробуй! Насколько помню, в ИАРе под STM8 со сдвигами была какая-то ›|‹опа.
|
|
|
|
04.09.2013, 19:16
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от tempora
|
не нашёл
|
3. Извлечение цифр делением на 10.
"http://we.easyelectronics.ru/Soft/preobrazuem-v-stroku-chast-1-celye-chisla.html"
|
|
|
|
04.09.2013, 20:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от nahimovv
|
3. Извлечение цифр делением на 10.
|
Понятно. Я по имени функции искал, потому и не нашёл.
__________________
There's always more than one way to skin a cat.
|
|
|
|
04.09.2013, 23:32
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от nahimovv
|
Какие решения? Сдвиги, вычитание? Пробуй! Насколько помню, в ИАРе под STM8 со сдвигами была какая-то ›|‹опа.
|
IAR начинает чудить только при максимальной оптимизации. Слишком старается. Рабочие переменные выкидывает
|
|
|
|
04.09.2013, 23:44
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от Easyrider83
|
Рабочие переменные выкидывает
|
Volatile, не ?
__________________
Осторожно , злой кот
|
|
|
|
04.09.2013, 23:47
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от dosikus
|
Volatile, не ?
|
Не кошерно!
Тогда надо все переменные делать volatile. Не известно, что он выбросить решит.
|
|
|
|
04.09.2013, 23:59
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
Easyrider83, ?????? ты издеваешься ?
__________________
Осторожно , злой кот
|
|
|
|
05.09.2013, 00:04
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от dosikus
|
Easyrider83, ?????? ты издеваешься ?
|
Это IAR издевается. А я страдаю!
|
|
|
|
28.09.2013, 10:28
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Re: FAQ по STM8
Хотел узнать, есть ли небольшая программа, прошивалка для st-link ? Чтобы прошивать не из среды разработки, а просто готовый файл через эту программу в мк залить? Есть слабенький ноутбук и ставить туда компиляторы некуда а вот небольшая программа для прошивания туда влезет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:33.
|
|