Easyelectronics.ru

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

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



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

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

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5124
У меня стоит Keil51 версия вроде 9.53, плагины качал с офсайта.

http://mcu.goodboard.ru/viewtopic.php?id=116


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

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5132
Спасибо, попробую


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
Да тормозной этот N76E003AT20 со своими 3/4 такта на команду. Тот же ногодрыг в 4 раза медленнее STM8! SETB 4такта. У STM8 BSET 1 такт. У STM8 при использовании BCCM и SRL можно получить вывод байт в порт вообще близко к 8МГц.


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

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2856
Откуда: Винница
У силабсов SETB, CLR и пересылка флага переноса - 2 такта. Т.е. 12,5 МГц при 25 тактовой. Но они по цене не конкурентны - меньше $1 мало чего есть.
Вот ещё интересная штука. Pin2pin с STM8S003, Cortex-M0, 32 МГц.

_________________
Китайская комплектация - европейское качество!


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

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5132
dekus писал(а):
Да тормозной этот N76E003AT20 со своими 3/4 такта на команду. Тот же ногодрыг в 4 раза медленнее STM8! SETB 4такта. У STM8 BSET 1 такт. У STM8 при использовании BCCM и SRL можно получить вывод байт в порт вообще близко к 8МГц.

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


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

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1336
selevo получил от Нувотона фирменный бутлоадер для N76E003 и где-то [не помню где] его выкладывал, но selevo забанили местные модераторы


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

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


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

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1336
По уарту, но у меня его нет, я его посмотрел и стёр, потому что не занимаюсь этими нувотонами


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
axill писал(а):
vt340 можете поделиться бутлоадером?
он по уарту или еще как?

Господа, ну нельзя же быть настолько ленивыми. У меня ушло 10 сек поиска в гугле:
https://vk.com/doc-104553130_464860137? ... de7d267ed3


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

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5132
получил чипы и программатор
смог поблинкать из IAR
правда IAR при запуске почему то ругается теперь на отсутствие каких то DLL
но вроде все работает и прошивка и отладка

мне нужно что то знать про специфику 8051?
или при программировании на Си достаточно знать как настроить переферию?

кстати нашел чипы в интересном корпусе QFN по 30р на али


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
axill писал(а):
кстати нашел чипы в интересном корпусе QFN по 30р на али

STM8S003 в QFN 7$ за 20шт. на али продаются. Это 23р за штуку. И программатор стоит 2$, а не 10$.


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

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

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 5132
dekus писал(а):
STM8S003 в QFN 7$ за 20шт. продаются. Это 23р за штуку. И программатор стоит 2$, а не 10$.

Где? У китайцев дешевле 30-40 нет


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
Ну значит кому то не везет. Я в этом году несколько раз покупал. И 10 за 3.5 и 20 за 7. Больше мне и не нужно. Не знаю куда это то теперь девать ).
Show


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

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2856
Откуда: Винница
axill писал(а):
мне нужно что то знать про специфику 8051?
или при программировании на Си достаточно знать как настроить переферию?
Специфику организации памяти не мешало бы изучить. Что такое data, idata, pdata, xdata...

_________________
Китайская комплектация - европейское качество!


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
axill писал(а):
получил чипы и программатор
смог поблинкать из IAR

Я тут скачал includы для IAR и Keil и сравнил их. И обалдел. В IARовских полно багов.

Ну например в IAR в Function_define.h
#define Set_All_GPIO_Quasi_Mode P0M1=0;P0M1=0;P1M1=0;P1M2=0;P3M1=0;P3M2=0
в Keil
#define Set_All_GPIO_Quasi_Mode P0M1=0;P0M2=0;P1M1=0;P1M2=0;P3M1=0;P3M2=0

IAR
#define Enable_BIT1_RasingEdge_Trig PICON|=0x08;PINEN|=0xFD;PIPEN&=0x02
#define Enable_BIT0_RasingEdge_Trig PICON|=0x04;PINEN|=0xFE;PIPEN&=0x01
Keil
#define Enable_BIT1_RasingEdge_Trig PICON|=0x08;PINEN&=0xFD;PIPEN|=0x02
#define Enable_BIT0_RasingEdge_Trig PICON|=0x04;PINEN&=0xFE;PIPEN|=0x01

IAR
#define TIMER0_MODE3_ENABLE TMOD&=0xF0;TMOD|=0xF3
Keil
#define TIMER0_MODE3_ENABLE TMOD&=0xF0;TMOD|=0x03

и т.д.

1. Вообще удручает. Вроде не сложные файлы, столько времени уже прошло и такие приколы. А сколько их еще может быть.
2. Похоже IARом никто не пользуется )).


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

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5124
dekus, кайло в свое время был эталоном для 51ых.Для IAR еще жЫрный минус -никаой асмЪ.


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
dosikus_2, я тут поставил Keil 51 посмотреть. Сразу столкнулся что не работает auto completion. Облазил настройки, ничего не нашел. Поиск привел на сайт Keil, где написано и нет этого в Keil 51. Вот как этого не может быть в IDE? Эмбедеры должны страдать? )).


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

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2856
Откуда: Винница
dosikus_2 писал(а):
dekus, кайло в свое время был эталоном для 51ых.

Рискну предположить, что таковым и остался. Что там ещё - sdcc? Raisonance? Tasking?

_________________
Китайская комплектация - европейское качество!


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

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5124
Завтра посмотрю, в арм версии сие включалось в свойствах редактора +жмем CTRL+Space.

Но честно говоря , авто_комплит мне и в армовской версии только мешает, быстрей руками набьешь...


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

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5124
Katz писал(а):
Специфику организации памяти не мешало бы изучить. Что такое data, idata, pdata, xdata...


Я бы не отказался если ты ткнешь носом где сие почитать применительно к кайлу.


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
dosikus_2, да можно не смотреть. В ARMе это есть, в 51 в этом месте пустое поле.
Ты наверное не обращаешь внимание, потому что все дифайны наизусть знаешь. А когда еще не знаешь, нужно постоянно в заголовки лезть и смотреть как пишется.


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
dosikus_2 писал(а):
Katz писал(а):
Специфику организации памяти не мешало бы изучить. Что такое data, idata, pdata, xdata...


Я бы не отказался если ты ткнешь носом где сие почитать применительно к кайлу.


Я выделил текст и правой кнопкой искать в Яндекс и первая же ссылка. 2 сек времени.
http://www.keil.com/support/man/docs/c5 ... mtypes.htm
И там же
http://www.keil.com/support/man/docs/c5 ... models.htm


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
Может кому будет интересно видео Getting Started with Keil C Compiler and Nuvoton N76E003
https://www.youtube.com/watch?v=hJ-SyFDZ8go


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

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5124
dekus, это есть и в хелпе на кайл, интересны именно нюансы - как применять, в каких случаях и т.д и т.п.
.


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

Зарегистрирован: 17 фев 2016, 16:51
Сообщения: 35
Продолжаю смотреть 51 Кейл. Обратил внимание, что линкер Кейла BL51 не умеет удалять не используемый код. Из примеров поморгать светодиодом получается 1K кода. LX51 кривовато, но умеет. Уже получается 400байт пример. Остается внутренняя либа деления используемая файлом common.c. Получается внутренние либы (например это uint32 деление) которые использует только! удаляемый код линкер оставляет.
Если выкинуть common.c получаем 186байт с оптимизацией speed :).


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

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


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

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


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

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

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