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

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

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

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

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

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


 
Опции темы
Непрочитано 19.12.2010, 18:53  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от st_1 Посмотреть сообщение
View -› CPU Register -› CycleCounter
View -› Register -› CPU Register -› CycleCounter
Реклама:

Последний раз редактировалось Falconist; 14.04.2011 в 00:10.
Serega_B вне форума  
Непрочитано 19.12.2010, 23:06  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

st_1, У тебя в исходнике :

PHP код:
void _delay_ms(__u16 del_count// задержка в миллисекундах
{
    
volatile __u16 ms;
    
volatile __u16 del
    
    for (
del 0;del ‹ del_countdel++)
     {
      
ms 2000;
      while(
ms--)
       {       
       }
     }

_delay_ms и __u16 del_count

С подчеркиванием . Для чего ?
Вроде это для встроенных либ только ?
И вроде с одним подчеркиванием переменные, с двойным функции ?
Или я не прав ?
Или в этом есть тайный смысл IAR .
Образумь , тяжко неучем быть...
__________________
Осторожно , злой кот

Последний раз редактировалось Falconist; 14.04.2011 в 00:10.
dosikus вне форума  
Сказали "Спасибо" dosikus
st_1 (20.12.2010)
Непрочитано 19.12.2010, 23:38  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Нет там никакого смысла.
Всё просто, писал поздно ночью, под утро, вот и накрутил.
st_1 вне форума  
Непрочитано 19.12.2010, 23:50  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от st_1 Посмотреть сообщение
Всё просто, писал поздно ночью, под утро, вот и накрутил.
Блин , а я всю литературу на IAR перерыл .
__________________
Осторожно , злой кот

Последний раз редактировалось Falconist; 14.04.2011 в 00:10.
dosikus вне форума  
Непрочитано 20.12.2010, 00:07  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Поправил, спасибо что обратил внимание.

Последний раз редактировалось st_1; 20.12.2010 в 03:35.
st_1 вне форума  
Непрочитано 20.12.2010, 11:35  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от IgorAVR2 Посмотреть сообщение
Вы думаете? Или просто так ляпнули? Или отстали от жизни?

Иногда очевидные вещи становятся фантастическими. Что вы скажите на это?
http://ics.nxp.com/products/lpc1000/lpc1100/

Ещё примеры 32-бит надо?

Много вы знаете контроллеров меньше 150 ма/мгц? Для примера тот же stm8l - 150 ма/мгц. Ваша "элементарность" пустые слова...
Контроллеры произведенные одной фирмой по одной технологии и прочих равных условиях будут потреблять энергии прямо пропорционально разрядности и тактовой частоте.Закон природы , обмануть пока никому не удалось. Есть что возразить?
Частные примеры когда некие 32битные потребляют меньше чем некие другие 8 битные абсолютно ничего не показывают.
И байки про дешевые 32бит контроллеры тоже не более чем рекламный трюк.НЕТ ТАКОГО !!! И быть не может.Зато есть борьба за рынок , демпинг и прфанация.Лет 7-8 назад напор рекламы 32бит был особенно силен.А лет 10-15 назад было аналогично с 16-битными .Фирмы делили рынок.Сейчас страсти маленько улеглись.
Кончина 8бит в который раз отложилась.Думаю они вечны!!!
Уж во всяком случае переживут 32битных , как пережили 16битных.

Я вполне понимаю желание человека только что освоившего АРМ (или что угодно) совать его куда попало.Обычное дело для начинающих.Сам таким был когда-то.
Но после порядка сотни реализованных проектов (в том числе на АРМ7 и кортекс-М3) во главу угла ставлю здравый смысл и технические требования.Религиозные вопросы и субъективизм в выборе элементной базы конечно имеют место , но не первое.

Еще раз повторяю , инструмент должен соответствовать задаче.

Последний раз редактировалось Falconist; 14.04.2011 в 00:10.
PlainUser вне форума  
Сказали "Спасибо" PlainUser
pinco (21.12.2010)
Непрочитано 20.12.2010, 11:47  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Никто революцию за 40р и не обещал. Но все же 1.3мкА во сне с включенными нормальными часами вполне неплохо. И не забывайте букву "к", а то 150мА/Мгц выглядят странно.


Ну вот например atmega168PA - кушает все же практически в два раза больше. При этом в разы дороже. Про MSP вообще говорить не приходится - стоимость кристалла аналогичного 45 рублевому STM8L151 будет совсем негуманной. Хотя потребляют они действительно очень мало. Так что мало потребляющая серия STM8L просто еще одна из многих, но по очень хорошей цене.
MSP жуткий тормоз.Те физику им обмануть не удалось.Как только появились графический интерфейс и более-менее сложная математика , пришлось от них отказаться в батарейных приборах.Хотя казалось-бы....

Последний раз редактировалось Falconist; 14.04.2011 в 00:09.
PlainUser вне форума  
Непрочитано 20.12.2010, 11:49  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
st_1, Вот и придется , но завтра все равно просмотрю на анализаторе.
Вопрос - где в симуляторе IAR смотреть такты и время ?
Рабочий код IAR

Код:
INTVEC$$Limit:
ls020_wrcmd8:
    008080    7210501E       BSET      PG_ODR, #0
    008084    7213501E       BRES      PG_ODR, #1
    008088    C75204         LD        SPI_DR, A
    00808B    9D             NOP
    00808C    9D             NOP
    00808D    A680           LD        A, #0x80
    00808F    C45203         AND       A, SPI_SR
    008092    26F9           JRNE      0xF9
    008094    7212501E       BSET      PG_ODR, #1
    008098    81             RET
ls020_wrcmd16:
    008099    9093           LDW       Y, X
    00809B    4F             CLR       A
    00809C    01             RRWA      X, A
    00809D    9F             LD        A, XL
    00809E    CD8080         CALL      INTVEC$$Limit
    0080A1    909F           LD        A, YL
    0080A3    CC8080         JP        INTVEC$$Limit
Нерабочий код Cosmic

Код:
lcd.c:1179	  RS=1; //Set RS 
0xbc1e BSET  _PG_ODR,#0 
lcd.c:1180	  CS=0; // select LCD 
0xbc22 BRES  _PG_ODR,#1 
lcd.c:1181	  SPI_DR=cmd; 
0xbc26 LD    _SPI_DR,A 
lcd.c:1183		  nop 
0xbc29 NOP 
lcd.c:1184			nop 
0xbc2a NOP 
lcd.c:1187		while(BSY); 
0xbc2b LD    A,_SPI_SR 
0xbc2e BCP   A,#0x80 
0xbc30 JRNE  0xbc2b 
lcd.c:1190	  CS=1; // deselect LCD 
0xbc32 BSET  _PG_ODR,#1 
lcd.c:1191	} 
0xbc36 RET 
lcd.c:1194	void ls020_wrcmd16(unsigned short int cmd16) 
0xbc37 PUSHW X 
lcd.c:1196	  ls020_wrcmd8(cmd16››8); 
0xbc38 LD    A,XH 
0xbc39 CALLR _ls020_wrcmd8 
lcd.c:1197	  ls020_wrcmd8(cmd16); 
0xbc3b LD    A,(0x02,SP) 
0xbc3d CALLR _ls020_wrcmd8 
lcd.c:1198	} 
0xbc3f POPW  X 
0xbc40 RET
Как оказалось у Cosmic снова CS выставляется раньше окончания передачи.
Если добавить NOP (5 штук!!!) после
while(BSY);
то начинает работать - но это уже костыли блин...
__________________
Осторожно , злой кот

Последний раз редактировалось Falconist; 14.04.2011 в 00:09.
dosikus вне форума  
Непрочитано 20.12.2010, 12:40  
IgorAVR2
Прописка
 
Регистрация: 06.09.2007
Сообщений: 122
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
IgorAVR2 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от PlainUser Посмотреть сообщение
Контроллеры произведенные одной фирмой по одной технологии и прочих равных условиях будут потреблять энергии прямо пропорционально разрядности и тактовой частоте.Закон природы , обмануть пока никому не удалось. Есть что возразить?
Частные примеры когда некие 32битные потребляют меньше чем некие другие 8 битные абсолютно ничего не показывают.
И байки про дешевые 32бит контроллеры тоже не более чем рекламный трюк.НЕТ ТАКОГО !!! И быть не может.Зато есть борьба за рынок , демпинг и прфанация.Лет 7-8 назад напор рекламы 32бит был особенно силен.А лет 10-15 назад было аналогично с 16-битными .Фирмы делили рынок.Сейчас страсти маленько улеглись.
Кончина 8бит в который раз отложилась.Думаю они вечны!!!
Уж во всяком случае переживут 32битных , как пережили 16битных.

Я вполне понимаю желание человека только что освоившего АРМ (или что угодно) совать его куда попало.Обычное дело для начинающих.Сам таким был когда-то.
Но после порядка сотни реализованных проектов (в том числе на АРМ7 и кортекс-М3) во главу угла ставлю здравый смысл и технические требования.Религиозные вопросы и субъективизм в выборе элементной базы конечно имеют место , но не первое.

Еще раз повторяю , инструмент должен соответствовать задаче.
Вы же сами говрите контроллеры произведённые ОДНОЙ ФИРМОЙ и по одной технологии!!! В данном случае я сравнил контроллеры разных фирм и на практике получается, что контроллеры 32-бита будут кушать меньше чем у других 8 бит. Я прекрасно понимаю что физику не обманешь и увеличивая разрядность мы увеличиваем потребление, только на текущий момент у разных производителей получаются разные результаты.

И почему же байки про дешёвые 32 битники? И почему же не "сувать куда попало"? Если цена их действительна сопоставима, если не дешевле, чем 8 бит у конкурентов? А по пораметрам иногда даже лучше подходят под задачю.

Да тот же STM что творит: сначала он просто выпускает Cortex-M3, потом они выпускают дешёвую серию, Value Line по моему называется, а теперь? Новость слышали? Теперь они анонсировали дешёвую серию на Cortex-M0. И вот вопрос, что же дешевле будет они или их же 8-ми битники?
http://mt-system.ru/index.php?id=82027

Так почему же их не сувать куда попало, если производители сами их позиционируют как замену 8/16 битам, по цене они не дороже, а по пораметрам не хуже? Так в чём же здесь не здравый смысл?
__________________
www.creativelectro.spb.ru - Креативная электроника.

Последний раз редактировалось Falconist; 14.04.2011 в 00:09.
IgorAVR2 вне форума  
Непрочитано 20.12.2010, 15:20  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от IgorAVR2 Посмотреть сообщение

Так почему?
Потому-что вы видите только сиюминутную ситуацию.Перекосы из-за текущей политики отделов маркетинга разных фирм и фирмочек.
Завтра все изменится.Скажем ядро кортекс-М0 пойдет в массы и фирма победитель установит на процы с ним реальные цены.Не вижу ни одной причины почему-бы эта цена была ниже или равна цене на 8битный контроллер с аналогичной периферией и корпусом.
Собственно с ценой все просто,ищем самый дешевый 8бит и самый дешевый 32бит.И все сразу становиться ясно.Раза в 2 примерно выражается это в цифрах ."
Разве-что мир внезапно офигеет ,все срочно перейдут на кортекс ,производство его вырастет в 1000 раз и цена значительно упадет.
Но пока-что наоборот.

Последний раз редактировалось Falconist; 14.04.2011 в 00:09.
PlainUser вне форума  
Сказали "Спасибо" PlainUser
pinco (21.12.2010)
 

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

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

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


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