Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM8(S/L), первые впечатления

Непрочитано 28.10.2010, 18:45  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Для AVR-а или для STM8?
Реклама:
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
OneTech вне форума  
Непрочитано 28.10.2010, 19:03  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

для STM. Под АВР их и так полно. У меня правда пауза, по техническим причинам, блин
kison вне форума  
Непрочитано 28.10.2010, 19:27  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Какой-то конекретный алгоритм?
Или так сказать кто на что горазд
zheleznjakov вне форума  
Непрочитано 28.10.2010, 19:43  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Так там 3 варианта возможны - делить на 10, вычитать степени десяти и потетрадный. Интереса в этом правда мало, никто в цикле такие преобразования не делает.
Для STM возможно делить интересно - есть аппаратное деление. Впрочем АВР на константы делить тоже умеет.
kison вне форума  
Непрочитано 28.10.2010, 20:22  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Впрочем АВР на константы делить тоже умеет.
Инструкции деления у AVR-а нет. Тем более с константой.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
OneTech вне форума  
Непрочитано 28.10.2010, 20:37  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от OneTech Посмотреть сообщение
Инструкции деления у AVR-а нет. Тем более с константой.
Зато он умеет умножать. А для деления на константу именно это и нужно.
kison вне форума  
Непрочитано 28.10.2010, 20:43  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Извините конечно но умножение тоже без константы. Наверняка Вы не знаете ассемблера.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
OneTech вне форума  
Непрочитано 28.10.2010, 20:51  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от OneTech Посмотреть сообщение
Извините конечно но умножение тоже без константы. Наверняка Вы не знаете ассемблера.
Не знаю конечно. Опыта мало - под АВР пишу всего 10 лет.
Константа - частный случай переменной. Для примера x = a/b, или x=a*(1/b). Вопрос в том где взять готовое значение (1/b), но если b - константа, то его можно посчитать заранее.
Для преобразования под индикатор нужны деления именно на константы - 10000,1000,100,10

Последний раз редактировалось kison; 28.10.2010 в 20:53.
kison вне форума  
Сказали "Спасибо" kison
Highlander (18.01.2011)
Непрочитано 28.10.2010, 20:52  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Особо не вдаваясь в подробности и оптимизацию, "тупо" в лоб, получил 2900+- тактов (завист от числа, сказываются переходы) это для 32 бит 0xFFFFFFFF=0x4294967295
т.е. на 16МГц ~0.18 мс
кодируются в прямом нормально-взвешенном коде 8-4-2-1
для хранения 4(вх)+6(вых)+1(tmp) - итого 11 байт озу
думаю для первой проги на асм для STM нормально.

Последний раз редактировалось zheleznjakov; 29.10.2010 в 06:02.
zheleznjakov вне форума  
Непрочитано 28.10.2010, 20:57  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Я 2 года на Си для AVR + 2 года асм. Всего.

Можно и посчитать, но никто так не делает. Как и для умножения так и для деления у тинек нужно организовывать подпрограммы которые сдвигом-сложением делают умножение, а сдвигом-вычитанием деление. У мег есть аппаратный умножитель, но деление всёравно организовывается подпрограммой деления.

STM8 конечно продвинутее если есть аппаратный делитель, это значит что деление будет происходить побыстрее AVR-ок.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.

Последний раз редактировалось OneTech; 28.10.2010 в 20:59.
OneTech вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD-объявления и впечатления al_dan KiCAD 32 03.10.2016 17:02
Народ, посмотрите quasm, Как ваши впечатления? suri Proteus, KiCAD и другие ECAD 5 14.10.2009 11:57


Часовой пояс GMT +4, время: 15:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.