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

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

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

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

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

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


 
Опции темы
Непрочитано 06.05.2013, 09:49  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Мда , постигла меня не удача. Сегодня протестировал девайс, и тест меня расстроил, слабоват оказался STM8S105 , функция обработки пакета данных заняла 1300 мс, при настройке компилятора на максимальную оптимизации на скорость, получилось 1050 мс. Это жесть, нужно максимум 500 мс. Вроде перед тем как делать программу проверил этот модуль на время обработки в этом мк , показало 400мс, наверно я тогда ошибся. Что теперь делать даже не знаю. Из компилятора выжал все что можно. Какие есть пути ускорения МК? Или переходить на STM32 и не морочить голову?
Реклама:
stmfaq вне форума  
Непрочитано 06.05.2013, 12:23  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Интересно, а можно поставить кварц не 16мгц а 32мгц, задать деление частоты на 2, получается что STM8S на кварце 32мгц работает как на 16мгц , а когда дело доходит до моего блока где проходят расчеты переключатся на делитель частоты 1, получается что ядро заработает на частоте 32мгц, по завершению выполнения вычислений опять включать делитель 2 ,переходя на 16 мгц. Что скажете, это из области безумных идей?
stmfaq вне форума  
Непрочитано 06.05.2013, 14:02  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от stmfaq Посмотреть сообщение
Что скажете, это из области безумных идей?
У меня есть проект, где частота процессора прыгает от задаче к задаче для экономии энергии. Проц работает от 32кГц, а на математику переключается на 48МГц.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
stmfaq (06.05.2013)
Непрочитано 06.05.2013, 14:37  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Easyrider83, Паша, ты воскрес !!!!!
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 06.05.2013, 14:39  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от Easyrider83 Посмотреть сообщение
а на математику переключается на 48МГц.
А сколько занимает процесс переключения-стабилизации частоты, может овчинка выделки не стоит? А почему именно 48мгц? STM8S105 сможет и на 48 мгц работать? Я думал при кварце 32 мгц и делителе 2 , мк работает на 16 мгц, соответственно вся периферия (UART,SPI) должно работать нормально, а вот когда мне нужна математика я ставлю делитель 1 и мк начинает вычисления с частотой 32 мгц, вопрос во времени стабилизации частоты , если такая вообще возможна при 32мгц. А 48 это вообще круть, но на что её поделить чтобы нормально работал UART и SPI?
А кварц вообще на 32мгц есть? Или такого номинала нет или он редкий?

Последний раз редактировалось stmfaq; 06.05.2013 в 15:03.
stmfaq вне форума  
Непрочитано 06.05.2013, 14:57  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от dosikus Посмотреть сообщение
Easyrider83, Паша, ты воскрес !!!!!

Домашний комп по прежнему заблокирован. А с работы пожалуйста ))
Сообщение от stmfaq Посмотреть сообщение
А сколько занимает процесс переключения-стабилизации частоты, может овчинка выделки не стоит?
Да это было на PIC18F13K50. Они от встроенного RC могут PLLx4 на 48МГц работать.
У меня овчинка выделки стоила. Проц питался через очень слабый линейный стабилизатор от 24 вольт. Если постоянно крутить на 48МГц, стабилизатор перегревался ))) Забавный был проект. До сих пор работает, как часы.
Easyrider83 вне форума  
Непрочитано 06.05.2013, 15:04  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от Easyrider83 Посмотреть сообщение
это было на PIC18F13K50.
Тю блин, а я уже губу раскатал, кварц полез искать.Я думаю ничего с STM8S105 не получится
stmfaq вне форума  
Непрочитано 06.05.2013, 15:08  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от stmfaq Посмотреть сообщение
Тю блин, а я уже губу раскатал,
Читаем даташит , до посинения губ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 07.05.2013, 23:58  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Закончил я полностью девайс. Контроллер STM8S понравился, все работает нормально уже сутки тестируется вроде никаких глюков нет. Но есть одна большая проблема , он медленный для моей задачи, не хватает мне его скорости обработки. Поэтому смотрю в сторону STM32 , но не знаю какой мне подойдет. Проект в STM8S занял 22 кб , влезет ли он в STM32 с 32 кб для меня пока не понятно, завтра попробую перенести самые тяжелые модули в F1 и гляну сколько займет места, с памятью я как-то сам разберусь. А вот с быстродействвием пожалй без вашей помощи не обойтись. И так , на чем тормозил STM8S105 , это была функция линейного алгоритм шифрования 3 DES . На один DES прогон пакета размером 100 байт уходило 350мс. Соответственно при трех прогонах уходило порядка 1100 мс на один пакет, это очень медленно, в тех требованиях должно уходить не более 500 мс. Самый главный вопрос какой STM32 справится с этой задачей и вложится в заданный промежуток времени. В 3DES идет работа с 8 битными числами, и на сколько быстрее переварит STM32 я не знаю. Что скажите ?
Какой взять , чтобы справился, но лишнее мне не нужно
STM32F0 — 48МГц/38DMIPS
STM32F1 — 72МГц/61DMIPS
STM32F2 — 120МГц/150DMIPS
STM32F3 — 72МГц/90DMIPS

Последний раз редактировалось stmfaq; 08.05.2013 в 00:02.
stmfaq вне форума  
Непрочитано 08.05.2013, 09:38  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: FAQ по STM8

раз уж методом тыка - купите STM32F4DISCOVERY и пробуйте на нем, а то вдруг окажется и F4 не хватит.
В F4 есть:
10/100 Ethernet MAC (IEEE 1588v2, MII/RMII);
Модуль шифрования AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1), HMAC;

Последний раз редактировалось oleg110592; 08.05.2013 в 09:55.
oleg110592 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по проекту Kurbash Proteus 0 30.03.2013 17:35
Вопросы по RS485 Zemlyanov Микроконтроллеры, АЦП, память и т.д 49 09.12.2011 23:26
9v AC -> 3.5v DC. Вопросы valentinindi Источники питания и свет 48 06.10.2010 23:24
Вопросы о разном. AMilyushin Отвлекитесь, эмбеддеры! 4 17.01.2009 21:40
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


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


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