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

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

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

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

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

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


 
Опции темы
Непрочитано 08.04.2011, 23:13  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
Уж больно запутанно сделано. Может это только мне так показалось.
Не только. Мне вообще все от ST кажется писаниной пьяных индусов. Люди пишут так, как будто в кристалле сотни мегагерц, и огромный запас по производительности. Ну и документация почему то лаконична до неприличия.
Реклама:
kison вне форума  
Непрочитано 08.04.2011, 23:16  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,799
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Возьмите готовую конструкцию и по ней изучайте. Например по этой - https://kazus.ru/forums/showthread.php?t=32658
Как раз это и надо. По таким примерам быстрее можно сориентироваться в порядке работы с железом.
andries5 вне форума  
Непрочитано 08.04.2011, 23:19  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,799
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

kison, как я уже писал, для задержки использую прерывание таймера. Завожу на 1 мс и отсчитываю заданное количество мс. А чем лучше использование nop ?
andries5 вне форума  
Непрочитано 08.04.2011, 23:28  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,799
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от st_1 Посмотреть сообщение
Не верю! Если с чем-то разобрались, то оно осталось в исходниках... Перетянуть из одного окна в другое... не вижу проблем...
Понятно. Так и делаю.
andries5 вне форума  
Непрочитано 08.04.2011, 23:29  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
А чем лучше использование nop
Ничем, кроме тепла.) В то время, пока таймер считает 1мс, можно сделать еще много чего полезного, кроме NOP в цикле.
AJScorp вне форума  
Непрочитано 08.04.2011, 23:32  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от andries5 Посмотреть сообщение
Завожу на 1 мс и отсчитываю заданное количество мс. А чем лучше использование nop ?
Ну взведите таймер на 2uS. Или на 5uS. Программная задержка нужна в основном для очень коротких интервалов типа работы по OneWire. Там отпустить линию надо через 2-3 микросекунды. Заводить на это таймер расточительство. Да и с помощью ST-ных библиотек его можно не успеть взвести, как требуемый интервал истечет Они тормозные до нельзя. Посмотрите работу с GPIO например. Выставить бит в порту это целая процедура. Причем все как у больших - Call и Ret присутствуют. Выставить бит это пара тактов. Через библиотеку того же результата достигаем ЕМНИП за 23. Тут в начале ветки есть цифры. А избытка производительности ведь не бывает.
Да и неудобно работать - вместо бит в регистре какие то маски. Я потихоньку причешу свое да выложу скорее всего. Правда не тут - у меня теперь тоже есть форум. Я на него коллективный заказ плат перенесу. Что то казус доверие потерял окончательно, люди в личку пишут - ответить нельзя, форум лежит и т.д.
Вот пока он лежал я зарегил домен да хостинг купил. Это оказалось совсем не дорого.
kison вне форума  
Непрочитано 08.04.2011, 23:53  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Программная задержка нужна в основном для очень коротких интервалов типа работы по OneWire. Там отпустить линию надо через 2-3 микросекунды. Заводить на это таймер расточительство.
Эх ничего себе! А, скажем, на 16MHz и 120 микросекунд (для OW не самая короткая) 1920 тактов по nop-ам скакать - не расточительство?
omercury вне форума  
Непрочитано 09.04.2011, 00:10  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от omercury Посмотреть сообщение
А, скажем, на 16MHz и 120 микросекунд (для OW не самая короткая) 1920 тактов по nop-ам скакать - не расточительство?
Я же не предлагал так делать ЛЮБЫЕ задержки. У меня таймслоты синхронизированы с системными тиками и по 0,5 миллисекунды. 120 микросекунд максимум сам таймслот, а вот пауза между ними не нормируется. В STM8 в принципе можно и на прерываниях сделать, тут есть система приоритетов ( она реально работает - я проверял). А вот в большинстве других кристаллов ее просто нет. Я до сих пор понять не могу зачем в Кортексах исключили быстрое прерывание? Такая удобная штука и почти мгновенная реакция на прерывание.
kison вне форума  
Непрочитано 09.04.2011, 09:05  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
У меня таймслоты синхронизированы с системными тиками и по 0,5 миллисекунды.
Прошу пардона, но системные тики не от таймера берутся?
Сообщение от kison Посмотреть сообщение
есть система приоритетов ( она реально работает
В MCS51 уже тыщу лет реально работает, правда всего 2 уровня.
Тут на днях со знакомым сисадмином болтали про харды, так он сказал, что видел твердотельные со встроенным RAID, но это не IBM...

Последний раз редактировалось omercury; 09.04.2011 в 09:14.
omercury вне форума  
Непрочитано 09.04.2011, 11:18  
prisma2011
Временная регистрация
 
Регистрация: 05.03.2011
Сообщений: 67
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
prisma2011 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Не могу зайти в закладку "Продукты" на сайте STM, на странице Home.
С чем это может быть связано?
Проблема в том, что мне нужен DAC и интерфейс RS485. Фирма STM меня решила подъ...?
Видители, DAC только в трехвольтовой серии бывает, а RS485 бывает только 5 волтовым?
Или я чегото не понимаю?
Может просто гемморойный у них поиск?
Бывает ST485 c питанием от 3 вольт?
prisma2011 вне форума  
 

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

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

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, время: 20:00.


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