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

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

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

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

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

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


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

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

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

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

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

Извините конечно но умножение тоже без константы. Наверняка Вы не знаете ассемблера.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
OneTech вне форума  
Непрочитано 28.10.2010, 20:51  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 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, время: 19:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot