Easyelectronics.ru

Электроника для всех
Текущее время: 19 окт 2018, 12:54

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 123 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 16:42 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
особенно возня с RAM IRAM и т.д ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 17:02 
Старожил

Зарегистрирован: 23 дек 2012, 16:46
Сообщения: 310
Откуда: Новый Уренгой
кому как, но для меня 8051 дичь.
загрузил хеловорд, светодиод замигал... но я так и не понял почему
например у stm8 куда все понятней. моргать можно кучей способов
1. сменой входа на выход и обратно
2. сменой выхода с open drain в push pull
3. сменой состояния регистра вывода
4. вывод переферии на ногу
5...

тактирования тоже способов с десяток, начиная с wdt..
при этом на одно действие одна инструкция, куда может быть проще?

_________________
vk.com/casusnur


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 17:10 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
casus, масса наработок в сети ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 17:52 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3761
Откуда: Звенигород
Bill писал(а):
PRC писал(а):
И асм у 8051 гораздо приятней.
Ой ли!

По мне да. Если сравнивать с авр, то система команд гораздо логичней и вменяемей. Да и организация памяти тоже лучше.
Это я атмеловские 89 и ихние же 90 сравниванию. Может потом костылей и понатыкали, тут ничего не скажу.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 18:07 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2857
Откуда: КЧР, поселок Нижний Архыз
dosikus_2 писал(а):

Да пошли они в жопу с такими ценами! Нафиг-нафиг! Меня STM32 устраивает полностью. Для прошивки нужен только полубаксовый переходник USB<->TTL.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 18:26 
Старожил

Зарегистрирован: 06 фев 2011, 15:16
Сообщения: 616
Откуда: Челябинск
PRC писал(а):
Bill писал(а):
PRC писал(а):
И асм у 8051 гораздо приятней.
Ой ли!

По мне да. Если сравнивать с авр, то система команд гораздо логичней и вменяемей. Да и организация памяти тоже лучше.
Это я атмеловские 89 и ихние же 90 сравниванию. Может потом костылей и понатыкали, тут ничего не скажу.

Так любая система команд при ближайшем рассмотрении окажется вменяемой. Или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 19:00 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3761
Откуда: Звенигород
Bill писал(а):
Так любая система команд при ближайшем рассмотрении окажется вменяемой. Или нет?

Нет. Команды авр невменяемы, тупо ограничены и вообще бредовые по мнемоникам.
Про ограничения верхних 16 регистров всем известно. Ладно это аппаратные ограничения.
Теперь по командам.
Вот зачем там такой зоопарк команд пересылки данных? Всякие ld/st, lds/sts, ldi и mov. При ущербной архитектуре всей авр что и куда пересылается отлично видно из источников назначения/отправителя.
При этом условные переходы имеют кучу синонимов. Все эти brne, breq являются по сути одной командой перехода просто с проверкой разных битов статуса. Даже код операции одинаковый.
Хуже система команд только у старых пиков))

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 22:14 
Старожил

Зарегистрирован: 07 фев 2011, 21:00
Сообщения: 457
Откуда: Ханты-Мансийск
Цитата:
Вот зачем там такой зоопарк команд пересылки данных? Всякие ld/st, lds/sts, ldi и mov.

не путайте два разных набора команд RISC (AVR) и CISC (мк51)
У ARM такой же зоопарк, они тоже невминяемые?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 22:36 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3761
Откуда: Звенигород
На армах на асме пишут или совсем упоротые гики или всякие разработчики осей.
На удобства и результат первых всем плевать, а вторые основную работу на С все равно делают, на асме минимум кода.
И причем тут система команд? У авр все переходы это одна команда, но мнемоники разные.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 30 ноя 2017, 22:54 
Старожил

Зарегистрирован: 07 фев 2011, 21:00
Сообщения: 457
Откуда: Ханты-Мансийск
Цитата:
И причем тут система команд? У авр все переходы это одна команда, но мнемоники разные.

я вам ответил именно про команды для работы с памятью, непосредственными значениями и пересылкой регистров.

P.S. Не знаю зачем ввязался в спор. Если Вам контроллер нравится, позволяет решить Вашу задачу, устраивает по цене (энергопотреблению и т.д.), нет проблем с поставками, то пожалуйста пользуйтесь. К чему спор?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 01 дек 2017, 00:45 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 977
Откуда: Ижевск
Взял себе эту хрень ради интереса. А то как процыки шить-то.. хотя это не нормально st-link 150р. стоит а тут 1500 хотят.

Для компиляторов нет разницы какое ядро ибо они все тупые (компиляторы) и эффективны только для быстрого финиша.
проекта.

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

_________________
Attiny13aПо20р.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 02 дек 2017, 12:36 
Старожил

Зарегистрирован: 06 фев 2011, 15:16
Сообщения: 616
Откуда: Челябинск
selevo писал(а):
Взял себе эту хрень ради интереса. А то как процыки шить-то.. хотя это не нормально st-link 150р. стоит а тут 1500 хотят.

Для компиляторов нет разницы какое ядро ибо они все тупые (компиляторы) и эффективны только для быстрого финиша.
проекта.

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

Ну так используйте ассемблер, если вам требуется эффективность. В чем проблема?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 02 дек 2017, 17:34 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 977
Откуда: Ижевск
Где я писал что она мне нужна и что это такое - эффективность ?
По-моему, цитата которую ты взял, говорит что как раз компилятор её обеспечивает, понимая под эффективностью быстрый финиш.
Так что ты меня с кем-то спутал.
Перечитай цитату тобой выделенную ещё раз.

А ассемблер - это для красоты и удовольствия узкого круга лиц к которому я могу и себя причислить. :)
И это роскошь далеко не каждый может себе позволить писать на нём из-за временных ограничений в основном, бега жизни.

_________________
Attiny13aПо20р.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 02 дек 2017, 17:56 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
СерОжа , обращаться к Bill на ты, ты ещё слишком мал и глуп, тем более спорить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 02 дек 2017, 19:34 
Старожил

Зарегистрирован: 06 фев 2011, 15:16
Сообщения: 616
Откуда: Челябинск
selevo писал(а):
Где я писал что она мне нужна и что это такое - эффективность ?
По-моему, цитата которую ты взял, говорит что как раз компилятор её обеспечивает, понимая под эффективностью быстрый финиш.
Так что ты меня с кем-то спутал.
Перечитай цитату тобой выделенную ещё раз.

А ассемблер - это для красоты и удовольствия узкого круга лиц к которому я могу и себя причислить. :)
И это роскошь далеко не каждый может себе позволить писать на нём из-за временных ограничений в основном, бега жизни.

Хм... Выбор инструмента (Си или ассемблер, STM8 или MCS-51, ABC или XYZ...) - вопрос целесообразности.
Что же касается эффективности, то
Цитата:
достоинства конкретной железки эффективно не реализуются компиляторами

что именно вы под этим понимаете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 02 дек 2017, 20:14 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
Bill, его кредо -"нажми на кнопку, получишь результат". Абсолютно беспомощный иднивидум.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 07 авг 2018, 01:31 
Заглядывает иногда

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
Тема заглохла. Но может кому будет интересно.
На китайском форуме нашел отзыв по минусам Нувотона. (я просто перевел).
1. Есть только OSC_IN и нет OSC_OUT. Можно использовать только активный кристалл.
2. С внешними прерываниями работает только установка ножки на вход. Но в режиме входа нет подтягивающего резистора. Будет работать только с внешним припаянным резистором. (Но потом он пишет что ошибся).
3, Используя NU-LINK скорость загрузки очень низкая. Использую keil9.1. Прошивка 7Кб. После нажатия на кнопку "Debug" программа делает "erase", "download", "check", etc. Проходит около 20 сек чтобы войти в режим отладки. Прошивка такого же размера на STM8 с IAR переходит в режим отладки за 2 сек.
4. Заявлен еще один IO порт по сравнению с STM, но он по сути половина IO порта. Он может использоваться только как вход. NULINK требует 3 линии (SCLK, SDA, RST). STM8 требует 2 линии (RST, SWIM).
5, SPI интерфейс, N76E003 не имеет режима "single line only output", Например при управлении дисплеем нужны только SCK and MOSI, и не нужен MISO, но вывод MISO все равно будет занят.
6. Не самая хорошая линейность АЦП. Если напряжение до 1.8V все ОК, выше разница может доходить до 10%.
7. Есть 6 PWM, но частота на всех будет одинаковой.

От себя я бы добавил что у STC вышла линейка STC8, которая выглядит интереснее. Например много команд выполняется за 1 такт, по сравнению с этим Нувотоном, где нужно 3 такта. STC8F2K08S2 в TSSOP20.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 13 авг 2018, 01:40 
Старожил

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5121
использует ли кто?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 14:02 
Заглядывает иногда

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
На stcmicro.com в новостях что то о STC8S003 написано. Это помимо существующих у STC STC8F2.
Кстати, программировать STC нужен только UART, а для Nuvon нужно программатор за 11$ покупать.


Последний раз редактировалось dekus 15 авг 2018, 14:06, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 14:03 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
dekus, у STC нет отладчика и не все так радужно.
Да и вообще F0 во всех отношениях лучше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 14:09 
Заглядывает иногда

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
Но и F0 и потребляет больше чем STM8. STM8 около 4ма в активном режиме лично у меня выходило. Я думаю у F0 это будет не меньше 15-20мА в активном режиме. Лучше будет тот, который лучше подходит под конкретную задачу :)


Последний раз редактировалось dekus 15 авг 2018, 14:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 14:10 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
бери L0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 14:58 
Старожил

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5121
А у нувотона есть отладчик?

F0 который F4 конечно тоже очень интересный и стоит лишь раза в два дороже нувотона
Может ради него и убили stm8sx003f3?
Логика мне так и не понятна, другие stm8 не пострадали

Но нувотон тоже любопытный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 15:25 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5101
axill писал(а):
А у нувотона есть отладчик?

Есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8S003F3P6 equ N76E003AT20 ?
СообщениеДобавлено: 15 авг 2018, 19:39 
Старожил

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5121
для отладки можно использовать как IAR так и Keil?

правильно понимаю что и там и там нужна версия 8050 с установленными плагинами от нувотона?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 123 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB