|
|
  |
Silabs C8051F120 |
|
|
|
Mar 30 2015, 16:06
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 10-03-07
Из: Уфа
Пользователь №: 26 030

|
Цитата(A. Fig Lee @ Mar 30 2015, 20:50)  STM8 вообще непонятная железяка и в чем ее преимущества.
STM8 - ??? Замена ATTiny )) По цене дешевле чем АТтини45/85. Чуть дороже АТтини13. Наверное, можно какую нибудь логику заменить.
Сообщение отредактировал Radik2 - Mar 30 2015, 16:20
|
|
|
|
|
Mar 30 2015, 21:19
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Вы так и не поняли мой посыл про задачу или проигнорировали. Думаю, по сложности в освоении все восьмибитники примерно одинаковы. Полноценное освоение 32-битных МК по определению сложнее чем 8-битных, но, смотря что вы на них хотите сделать. Цитата(Radik2 @ Mar 30 2015, 10:09)  Остается либо купить МК Silabs с запасом на всю оставшуюся жизнь. Профессионально этим заниматься наверное не буду, не уверен. Либо выбрать что-то распространенное, но не сложное в освении, как AVR. Вы рассуждаете, словно хотите изучить какое-то одно семейство и всю жизнь работать только с ним. Боюсь, такое маловероятно, придется изучать что-то еще и в этом нет ничего плохого, наоборот, гимнастика для мозга. Так что не надо искать идеальное и универсальное семейство МК, которое закроет все возможные потребности радиолюбителя. Еще раз: определитесь с задачей для конкретного устройства, напишите его функции, входные параметры, выходные, составьте техническое задание. А там уже смотрите МК на выбор. На 8-битных МК можно создавать устройства и с USB (Cypress FX2, silabs C8051) и управлять дисплеями, и датчики опрашивать. Возможно Вам для данной задачи не понадобится 32-битный камень с embedded linux внутри.
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Mar 31 2015, 03:35
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 10-03-07
Из: Уфа
Пользователь №: 26 030

|
Цитата(alexunder @ Mar 31 2015, 02:19)  Вы так и не поняли мой посыл про задачу или проигнорировали. Я внимательно читаю то, что вы пишете. Но я ожидаю немного другого совета. Цитата(alexunder @ Mar 31 2015, 02:19)  Думаю, по сложности в освоении все восьмибитники примерно одинаковы. Полноценное освоение 32-битных МК по определению сложнее чем 8-битных, но, смотря что вы на них хотите сделать. Согласен. Я не совсем понимаю тех молодых парней, которые набросились на STM32. Видимо, результат хорошего маркетинга со стороны производителя. Либо, чтобы было с запасом на будущее. Цитата(alexunder @ Mar 31 2015, 02:19)  Вы рассуждаете, словно хотите изучить какое-то одно семейство и всю жизнь работать только с ним. Боюсь, такое маловероятно, придется изучать что-то еще и в этом нет ничего плохого, наоборот, гимнастика для мозга. Так что не надо искать идеальное и универсальное семейство МК, которое закроет все возможные потребности радиолюбителя. Дело в том, что я пытаюсь освоить МК с 2006 года. Начал с PIC, но сразу переключился на AVR. Прошло 9 лет. Я так и ничего не изготовил самостоятельно. Только повторение готовых конструкций. Вот я и думаю: тем ли я занимаюсь. Возможно, я отношусь к тем людям которые ставят перед собой невыполнимые задачи, пытаются прыгнуть выше головы. К сожалению, на хобби я могу выделить время только поздно вечером или даже ночью. Работа, семья, дети мелкие ... Занимаясь изучением МК урывками, процесс затянулся на годы. И AVR уже не "в почете" и потребности выше. Начал задумываться о переходе на другую линейку МК. Но чтобы полученные при изучении AVR "знания" пригодились. А освоение было не настолько сложным (документация на старшие модели STM32 на 1700 стр.). И первые результаты были уже в течении года. Поэтому, я прошу совета у тех людей, которые либо прошли подобный путь, либо являются профессионалами и точно знают ответ, но очень заняты )) Сейчас, мне кажется, что ресурсов C8051F120, C8051F380 мне хватит на ближайшие лет 5. Очень хочется верить, что я их освою за это время. Но кроме МК параллельно необходимо изучать язык Си и среду программирования (IDE). Про ассемблер говорят в основном "ветераны". Возможно, к тому времени нынешние STM32F1/2/2/4xx станут такими же "обычными" МК как и AVR. И мне будет проще их изучать. Цитата(alexunder @ Mar 31 2015, 02:19)  Еще раз: определитесь с задачей для конкретного устройства, напишите его функции, входные параметры, выходные, составьте техническое задание. А там уже смотрите МК на выбор. На 8-битных МК можно создавать устройства и с USB (Cypress FX2, silabs C8051) и управлять дисплеями, и датчики опрашивать. Возможно Вам для данной задачи не понадобится 32-битный камень с embedded linux внутри. Возможно, для меня было бы лучше написание приложений на Линуксе для той же Raspberry. Хорошо. Будем думать дальше. Благодарю за советы.
|
|
|
|
|
Mar 31 2015, 08:54
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(Radik2 @ Mar 31 2015, 04:35)  Согласен. Я не совсем понимаю тех молодых парней, которые набросились на STM32. Видимо, результат хорошего маркетинга со стороны производителя. Либо, чтобы было с запасом на будущее. STM32 сложно проигнорировать если разрабатывается какой-нибудь хаб или мини веб-сервер, или умный дом. Туда их и ставят. А вот использовать их для мигания светодиодами и опроса датчика температуры неэффективно. Цитата(Radik2 @ Mar 31 2015, 04:35)  Дело в том, что я пытаюсь освоить МК с 2006 года. Начал с PIC, но сразу переключился на AVR. Прошло 9 лет. Я так и ничего не изготовил самостоятельно. Только повторение готовых конструкций. Вот я и думаю: тем ли я занимаюсь. Возможно, я отношусь к тем людям которые ставят перед собой невыполнимые задачи, пытаются прыгнуть выше головы. К сожалению, на хобби я могу выделить время только поздно вечером или даже ночью. Работа, семья, дети мелкие ... Занимаясь изучением МК урывками, процесс затянулся на годы. И AVR уже не "в почете" и потребности выше. Начал задумываться о переходе на другую линейку МК. Но чтобы полученные при изучении AVR "знания" пригодились. А освоение было не настолько сложным (документация на старшие модели STM32 на 1700 стр.). И первые результаты были уже в течении года. Поэтому, я прошу совета у тех людей, которые либо прошли подобный путь, либо являются профессионалами и точно знают ответ, но очень заняты )) Сейчас, мне кажется, что ресурсов C8051F120, C8051F380 мне хватит на ближайшие лет 5. Очень хочется верить, что я их освою за это время. Но кроме МК параллельно необходимо изучать язык Си и среду программирования (IDE). Про ассемблер говорят в основном "ветераны". Возможно, к тому времени нынешние STM32F1/2/2/4xx станут такими же "обычными" МК как и AVR. И мне будет проще их изучать. В Вашем случае нужно исходить из того, сколько времени можете выделить на хобби Что касается популярности, то многие говорят что 51 тоже не в почете, однако выпускается туча его вариаций, включая high-performance и всякие специализированные ИМС, куда втыкают ядро 51. Знаете AVR - работайте с AVR. Когда перестанет хватать ресурсов для ваших задач, изучить что-нибудь более мощное. Если хотите работать с Silabs C8051, попробуйте. Знания лишними не будут. Есть хорошая лит-ра по введению в "голый 51", в т.ч. на русском языке. Ассемблер знать полезно, но программировать сложные задачи с ним сложно и заметно дольше чем с Си.
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Mar 31 2015, 12:15
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 10-03-07
Из: Уфа
Пользователь №: 26 030

|
Цитата(A. Fig Lee @ Mar 31 2015, 16:46)  Топик стартеру: а зачем прыгать? Изучайте то, что изучали. По сравнению с AVR у C8051F шире номенклатура: есть 25, 50 и 100МГц чипы, разнообразие корпусов. Также, наличие отладки в железе. Развитая периферия. Лежит купленный по совету знакомого Дискавери на базе STM32F429 и STM32F051. Горстка АТМеги8 и 128. Сейчас в пути программатор и отладочные платы для C8051F. Осталось мозги купить.
Сообщение отредактировал Radik2 - Mar 31 2015, 12:42
|
|
|
|
|
Mar 31 2015, 13:52
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(Radik2 @ Mar 31 2015, 08:15)  По сравнению с AVR у C8051F шире номенклатура: есть 25, 50 и 100МГц чипы, разнообразие корпусов. Также, наличие отладки в железе. Развитая периферия.
Лежит купленный по совету знакомого Дискавери на базе STM32F429 и STM32F051. Горстка АТМеги8 и 128. Сейчас в пути программатор и отладочные платы для C8051F. Осталось мозги купить. Развитая периферия? Мне всегда казалось что у 51х слабенько в этом плане. Жирно с периферией у пиков. Почему вы их забросили, непонятно. У меня с АВР не сложилось. Сделал несколько попыток. Вроде и хороша Атмега128, а не пошла. Может, брак, не знаю.. А с пиками нет проблем. По моему у АВРок сейчас тоже есть отладка в железе, но не это главное. Можно и без отладки. Раньше писал на ассемблере, и дергал ножкой в разных местах программы, чтоб понять где она там заблудилась. Главное - задача, оттуда уже плясать. Просто изучать - неинтересно.
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Mar 31 2015, 19:08
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 10-03-07
Из: Уфа
Пользователь №: 26 030

|
Цитата(A. Fig Lee @ Mar 31 2015, 18:52)  Развитая периферия? Мне всегда казалось что у 51х слабенько в этом плане. Жирно с периферией у пиков. Во вложении картинка касательно начинки C8051F380. А какие модели PICов могут похвастаться "жирной" периферией? Цитата(A. Fig Lee @ Mar 31 2015, 18:52)  Почему вы их забросили, непонятно. Видимо "5 проводков" для программирования сделали свое дело ))
Эскизы прикрепленных изображений
 Уменьшено до 67%
800 x 600 (162.95 килобайт)
|
|
|
|
|
|
Mar 31 2015, 20:23
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(Radik2 @ Mar 31 2015, 15:08)  Во вложении картинка касательно начинки C8051F380. А какие модели PICов могут похвастаться "жирной" периферией? Чтото слабенько для 32 килобайта флаша. Вот тоже самое в стареньком PIC16F877 Цитата The PIC16F877A features 256 bytes of EEPROM data memory, self programming, an ICD, 2 Comparators, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 capture/compare/PWM functions, the synchronous serial port can be configured as either 3-wire Serial Peripheral Interface (SPI™) or the 2-wire Inter-Integrated Circuit (I²C™) bus and a Universal Asynchronous Receiver Transmitter (USART). PIC24 уже пожирнее. Вообще, Пики могут жаловатся на нехватку ОЗУ/ПЗУ но разнообразных портов SPI/I2C/UART etc там выше крыши.
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Mar 31 2015, 20:55
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(A. Fig Lee @ Mar 31 2015, 12:46)  От 51 отказатся не очень получается. Дык... он простой как веник. Из реальных недостатков вижу лишь короткий стэк и тот факт что он ползёт не в ту сторону  Но к этому я быстро привык. Цитата(A. Fig Lee @ Mar 31 2015, 12:46)  Я пришел к выводу что для беспроводной связи CC2530 довольно удобная штука. И вся документация открыта. Вот! Очень вкусная микросхема. Сам хочу с ней поиграться, но пока еще не придумал подходящего применения. У Вас она где использовалась если не секрет? Цитата(A. Fig Lee @ Mar 31 2015, 14:52)  Главное - задача, оттуда уже плясать. Просто изучать - неинтересно. Ту же самую мысль и я пытался донести до ТС. Цитата(A. Fig Lee @ Mar 31 2015, 21:23)  Чтото слабенько для 32 килобайта флаша. (не холивара ради) Да там то же что и в PICе за разницей, что этот силабс быстрее чутка и система прерываний у него более гибкая. И вообще, у силабсов классный конфигуратор портов, если моя память не спит с другим, то вроде как ни у кого больше для 51 такого не было. А по поводу 32кБайт флеша согласен. Я даже не могу представить, что можно написать на 32 кБайта? Ну если только замутить тучу констант, символов для графического дисплея. Мой самый большой по функционалу проект на силабсе (много работал с F321) занимает 4.5 кБайт.
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Apr 1 2015, 11:53
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(alexunder @ Mar 31 2015, 16:55)  Вот! Очень вкусная микросхема. Сам хочу с ней поиграться, но пока еще не придумал подходящего применения. У Вас она где использовалась если не секрет? Мы вообще на работе пользуем голый 802.15.4 Вот http://cast-soft.com/blacktraxНачальство решило уйти от радио сертификации и пользовать готовые модули. Ну я заложил Artaflex с CC2530. Ну и себе тоже надо "для дома для семьи". Хочу заложится на внутридомовую коммуникацию на нем. Пробовал MRF24J40MA модульки, но: у них антена на печатной плате, прием за пределами дома не очень. И контроллер нужен. Конкретно ближайшая поделка "для дома для семьи" радио реле уличное для гирлянды новогодней. А то каждый раз в мороз надо ечером на улицу выскакивать гирлянду выключать. И включать. И для измерения влажности надо. И на улице и в доме/ванной - включать вентиляцию, чтоб молдом не покрылось.
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|