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

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

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

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

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

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


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

Сообщение от dosikus Посмотреть сообщение
При ограничении скорости амплитуда падает почти в 2 раза...
У тебя делитель в щупе как установлен?
Реклама:
kison вне форума  
Непрочитано 04.12.2010, 02:36  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от kison Посмотреть сообщение
Какая фича?
Ограничение скорости .

Сообщение от kison Посмотреть сообщение
У тебя делитель в щупе как установлен?
Стоит 10х.Щупы до 150МГц .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 04.12.2010, 02:39  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
Ограничение скорости .
Ну да, похоже только S20x пригодится, там можно таймером меандр сгенерить. Или для SPI. Впрочем может и для 105 на SPI пригодится, 8 близко к 10, должно быть влияние.
Проверил выведя 8МГц - влияет, да еще как.
kison вне форума  
Сказали "Спасибо" kison
dosikus (04.12.2010)
Непрочитано 04.12.2010, 02:42  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Я программу на 17кБ писал полтора года. Сейчас такую же но на Си, с ассемблерными вставками при необходимости, напишу за 1,5 месяца.
Про скорость ваяния на С не спорю , да вот не всегда на нем выходит то что надо , а в сколько строк-то ассемблера все это вылилось, если не секрет , за эти полтора года ?
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 04.12.2010, 02:46  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от pinco Посмотреть сообщение
Про скорость ваяния на С не спорю , да вот не всегда на нем выходит то что надо
Всегда выходит то что надо.

Сообщение от pinco Посмотреть сообщение
а в сколько строк-то ассемблера все это вылилось, если не секрет , за эти полтора года ?
Я их не считал. Но папка с файлами весила почти два метра, правда комментариев там было много.
kison вне форума  
Непрочитано 04.12.2010, 02:57  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Походу пора дальше делиться. Начиная с такта.
У меня программа проверки выглядит так:
Код:
int main(void)
{
CLK_SwitchAuto(HSE);
CLK_CCOConf(FCPUDIV2_OUT);
CLK_CCOOn();

GPIO_ConfigOutput(pGPIOB,1,OutLoSpeed,OutPushPull)  ;
GPIO_ConfigOutput(pGPIOE,0,OutHiSpeed,OutPushPull)  ;

while (1)
{
 PORTB1 = ~PORTB1;
};
}
И ее листинг
Код:
0x80ce ‹main›               0x721250C5      BSET  0x50c5,#1           BSET  0x50c5,#1 
0x80d2 ‹main+4›             0x35B450C4      MOV   0x50c4,#0xb4        MOV   0x50c4,#0xb4 
main.c:58	CLK_CCOConf(FCPUDIV2_OUT); 
0x80d6 ‹main+8›             0x721150C9      BRES  0x50c9,#0           BRES  0x50c9,#0 
0x80da ‹main+12›            0xC650C9        LD    A,0x50c9            LD    A,0x50c9 
0x80dd ‹main+15›            0xA4E1          AND   A,#0xe1             AND   A,#0xe1 
0x80df ‹main+17›            0xAA0A          OR    A,#0x0a             OR    A,#0x0a 
0x80e1 ‹main+19›            0xC750C9        LD    0x50c9,A            LD    0x50c9,A 
main.c:59	CLK_CCOOn(); 
0x80e4 ‹main+22›            0x721050C9      BSET  0x50c9,#0           BSET  0x50c9,#0 
main.c:61	GPIO_ConfigOutput(pGPIOB,1,OutLoSpeed,OutPushPull)  ; 
0x80e8 ‹main+26›            0x72125007      BSET  0x5007,#1           BSET  0x5007,#1 
0x80ec ‹main+30›            0x72125008      BSET  0x5008,#1           BSET  0x5008,#1 
0x80f0 ‹main+34›            0x72135009      BRES  0x5009,#1           BRES  0x5009,#1 
main.c:62	GPIO_ConfigOutput(pGPIOE,0,OutHiSpeed,OutPushPull)  ; 
0x80f4 ‹main+38›            0x72105016      BSET  0x5016,#0           BSET  0x5016,#0 
0x80f8 ‹main+42›            0x72105017      BSET  0x5017,#0           BSET  0x5017,#0 
0x80fc ‹main+46›            0x72105018      BSET  0x5018,#0           BSET  0x5018,#0 
main.c:66	PORTB1 = ~PORTB1; 
0x8100 ‹main+50›            0x90125005      BCPL  0x5005,#1           BCPL  0x5005,#1 
0x8104 ‹main+54›            0x20FA          JRT   0x8100
Завтра чего нибудь выложу. Библиотеку управления тактом точно.
kison вне форума  
Непрочитано 04.12.2010, 02:57  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Сообщение от pinco Посмотреть сообщение
этож ясно что при наличии аккумулятора всегда будут лишние такты на всякие пересылки , или ты с этим не согласен ?
Проверяли уже.
A = B+C.
STM8 справился быстрее. АВР шустрее когда все уже в регистрах.
Ну да ,со старыми AVR лет 20-30 назад разработки , это не обьективно , но с XMega на 33Мгц никто же не сравнивал , а с ним как раз и обьективно будет , и по прикидкам получается что XMega вчистую сделает STM8 хоть с лишними пересылками с эквивалентом аккумулятора , хоть без эквивалента , как говорится - в натуре - так и подавно .
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 04.12.2010 в 03:07.
pinco вне форума  
Непрочитано 04.12.2010, 03:02  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Всегда выходит то что надо.
Когда читаешь форумы взывающих о помощи как реализовать на С то или другое - оччень сомневаюсь что всегда выходит то что надо , особенно при обязательном вставлении ассемблерных вставок .
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 04.12.2010 в 03:08.
pinco вне форума  
Непрочитано 04.12.2010, 03:05  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Я их не считал. Но папка с файлами весила почти два метра, правда комментариев там было много.
Ну хоть примерно , в тысячах строк , +/- километр , если на самом деле писали то должны помнить такие приличные проекты , ну конечно если не писали на самом деле , то понятно почему не говорите , боитесь наобум ошибиться (ничего личного , не волнуйтесь , по жизни в общении с другими людьми многие так делают) .
__________________
Короче асма кода нет !

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

Сообщение от pinco Посмотреть сообщение
Когда читаешь форумы о помощи реализовать на С то или другое - оччень сомневаюсь что всегда выходит то что надо , особенно при обязательном вставлении ассемблерных вставок .
Это не обязательно. Сначала вставлял иногда, сейчас все реже. Под АРМ7 за два года около 20 строк на ассемблере написал. Не нужно. Под кортекс можно вообще без ассемблера обойтись, там даже стартап на Си пишется легко.

Сообщение от pinco Посмотреть сообщение
Ну хоть примерно , в тысячах строк , +/- километр
Ну пусть тысяч 40. Какая разница?
kison вне форума  
 

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

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

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


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