17.11.2010, 15:43
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от kison
|
У меня нет PA_DDR, совсем нет.
|
Да, тут я пролетел. Использую Cosmic а это заголовочник его
Сообщение от kison
|
Вообще в такие макросы файл с определением регистров должен подключаться через инклюд. Все равно без него макросы неработоспособны.
|
Они имеют разные названия для разных МК.
Сообщение от kison
|
Ну и как выше писал - мне не нравится сам подход. Если мне нужен вход то с прерываниями, то без - надо два раза вывод описать?
|
Не вижу проблем описать дважды.
Сообщение от kison
|
И зачем нестандартные типы типа UInt8 определены в файле с макросами?
|
В чем это они не стандартные? Файл один не вижу смысла раскидывать по нескольким файлам.
Сообщение от kison
|
Ну и все равно #define LED PORTA1 и #define LED_ON() LED = 1 удобнее и нагляднее для меня чем Pin_On(LED)
|
Возмжно, я же не принуждаю использовать. Можно Pin отчикать и использовать только _On(LED).
Спасибо за констртруктивную критику, рад был услышать ![Улыбка](images/smilies/icon_smile.gif)
--
Вроде упоминал как то что на форуме был кто-то кто более конкретную тему про порты продвигал, что-то я не смог найти не подскажешь?
Последний раз редактировалось Falconist; 14.04.2011 в 00:38.
|
|
|
|
17.11.2010, 16:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от zheleznjakov
|
Да, тут я пролетел. Использую Cosmic а это заголовочник его
|
И правда - есть. Только не в космике, а в STVD. Но я от стандартных уже отказался.
Сообщение от zheleznjakov
|
Они имеют разные названия для разных МК.
|
Это не проблема.
#if defined (stm8s105)
#include ‹stm8s105.h›
#endif
Сообщение от zheleznjakov
|
В чем это они не стандартные?
|
Есть unsigned char, есть uint8_t из С99, а вот UInt8 нету.
Сообщение от zheleznjakov
|
Вроде упоминал как то что на форуме был кто-то кто более конкретную тему про порты продвигал, что-то я не смог найти не подскажешь?
|
Вот - https://kazus.ru/forums/showthread.php?t=17357
Тема любопытная, но слишком уж наворочено. Хотя в конце он получил вполне приемлемый результат.
Последний раз редактировалось Falconist; 14.04.2011 в 00:39.
|
|
|
|
17.11.2010, 16:12
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
У меня лежат в папке ..\Cosmic\Hstm8, поэтому и подумал что его.
В этом смысле да, не стандартные ![Улыбка](images/smilies/icon_smile.gif)
Мне не знаю почему привычнее UInt8, и т.д. а кстати как задать 64 бита?
обычно писал long long, а тут не знаю.
За линк сенькс почитаю
|
|
|
|
17.11.2010, 16:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от zheleznjakov
|
У меня лежат в папке ..\Cosmic\Hstm8, поэтому и подумал что его.
|
Да, и там лежат оказывается. Только это огрызок какой то, причем для всех контроллеров один.
Кстати в хидере STVD уже есть макросы работы с битами.
Типа
Код:
|
#define SetBit(VAR,Place) ( (VAR) |= (u8)((u8)1‹‹(u8)(Place)) ) |
Сообщение от zheleznjakov
|
обычно писал long long, а тут не знаю.
|
Мне пока не требовались, но думаю так же, это же стандартный тип Си.
Последний раз редактировалось Falconist; 14.04.2011 в 00:39.
|
|
|
|
17.11.2010, 21:51
|
|
Прописка
Регистрация: 16.12.2009
Адрес: Севастополь
Сообщений: 204
Сказал спасибо: 4
Сказали Спасибо 101 раз(а) в 62 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от ish0
|
ST-Link от discovery, что имеется ввиду: STM8S-DISCOVERYили STM32VLDISCOVERY?
|
STM8S-DISCOVERY
Последний раз редактировалось Falconist; 14.04.2011 в 00:39.
|
|
|
|
18.11.2010, 18:00
|
|
Временная регистрация
Регистрация: 15.03.2006
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 83 раз(а) в 11 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Об STM-овские доки действительно можно мозги сломать.
Кому интересно, статья про UART ›› http://eugenemcu.ru/publ/11-1-0-69
|
|
|
|
18.11.2010, 23:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от faru
|
Ну где еще за 40 родных целковых найти с 4к флеша с 5 каналами 10 бит АЦП ?
|
Да это то не проблема. Та же Мега 48 - и стоит около 40р и каналов АЦП больше 5 имеет и как раз 4К флеши у нее на борту. А вот за 40р 32К флеши и 2К ОЗУ, да ЦАП, да нормальные RTC с календарем это действительно редкость. ![Улыбка](images/smilies/icon_smile.gif) Хотя есть дешевые кортексы, там опять же флеши прилично, ОЗУ вообще 8К, АЦП тоже есть. Если это все требования для Вас - посмотрите на LPC11xx.
Последний раз редактировалось Falconist; 14.04.2011 в 00:39.
|
|
|
|
19.11.2010, 00:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от faru
|
STM8 набирает популярность, IAR проапдейтила свой софт:
http://iar.com/website1/1.0.1.0/2891/1/
или зеркало:
ed2k://|file|IAR_EW_STM8-1201-2-full...439EBE0239D7|/ ![Смешно](images/smilies/icon_lol.gif)
Где-то читал что Кортексы делают 80% от объема продаж консорциума всего АРМ'а, впечатляет... опять же врослеют быстрее других.
Не хочу затрагивать ничьи религиозные чувства, но вообще очень и очень достойнейший ножкодрыг .. а это 90% всех самоделок. Ну где еще за 40 родных целковых найти с 4к флеша с 5 каналами 10 бит АЦП ? даже IAR для него имеется, есть, и по-бедности можно шить хоть с RS232, и лично порадовало наличие SDIP .. Дело вкуса конечно, но всеобщий затянувшийся ажиотаж вокруг атмела уже начинает раздражать ..
приедут через пару недель думаю, давно хотел свять сенсорный под лампочку с ИК на свободную кнопку от пульта сваять, полезная весчъ в хозяйстве будет, думаю
|
Ну Lpc1311 имеет 8кб флэша,8 каналов ацп и тд и тп и стоит 40р.
По этим параметрам соревноваться с кортексами бесплоезно. Иожно только что разве по надежности и помехозащищенности.
Последний раз редактировалось Falconist; 14.04.2011 в 00:39.
|
|
|
|
20.11.2010, 21:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,802
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Приобрел STM8S-Discovery. Теперь хочу определиться с компилятором и IDE. Думал Ride7, но он, как я понял, на 1кВ всего (без регистрации). Вроде удобен. Как ваше мнение?
|
|
|
|
20.11.2010, 21:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
COSMIC. Сейчас наиболее приличный. Или IAR - надеясь что улучшится в будущем. Ну и ждать GCC, вдруг появится порт ![Улыбка](images/smilies/icon_smile.gif) Все естественно - ИМХО.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:26.
|
|