|
|
 |
Ответов
|
Jan 9 2017, 15:00
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870

|
Цитата(Ruslan1 @ Jan 8 2017, 23:43)  С какими МК уже знакомы?...внешний VCXO Не паял, интересовался разными, предпочитаю (из простых) - PIC, как советовали - из-за лучшей выборки по сравнению с Atiny, STM8 заманчивы но в наличии их у нас нет. Имею навыки в С++ на Visual Studio, но контроллеры не программировал, Micro-CAP. Про "Кварцевые генераторы, управляемые напряжением (VCXO)" - не много не понял в применении у меня. Собственно, хорошо бы качественный эмулятор, чтоб я прояснить задачу, что посоветуете? Лицензия не важна.
Сообщение отредактировал Herz - Jan 16 2017, 09:47
|
|
|
|
|
Jan 10 2017, 11:52
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Cahes @ Jan 9 2017, 17:00)  Про "Кварцевые генераторы, управляемые напряжением (VCXO)" - не много не понял в применении у меня.
Собственно, хорошо бы качественный эмулятор, чтоб я прояснить задачу, что посоветуете? А как Вы хотите подстраивать частоту? с квантом в шаг таймера на выходной частоте 3 МГц ? грубовато будет. Я использовал ЦАП микроконтроллера и подавал это напряжение на внешнюю микросхему генератора управляемого напряжением. А напряжение зависело от измеренной МК частоты и регулировалось для достижения необходимой частоты на выходе. Очень многие используют Proteus как симулятор- там и электронику симулируют и микроконтроллер тоже (поддерживается много разных ядер и микроконтроллеров). Если выбирать сейчас между PIC и скажем STM32(Cortex) - то я бы советовал второе, не нужно сейчас начинать с PIC, если в перспективе хотите продолжать. Но нужно начинать с блоксхемы- нарисовать что именно Вы хотите, в виде "черных ящичков" и детализировать понемногу функции и требования, а потом уже думать какой МК поставить и нужен ли VCXO (может и не нужен). А еще очень может быть, что Ваша задача решается в лоб, без микроконтроллера, на непрограммируемых микросхемах. И если Вы специально для этой задачи будете изучать МК - то может быть без МК получится сильно оптимальней по срокам и по стоимости (если посчитать стоимость разработки).
|
|
|
|
|
Jan 12 2017, 19:09
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870

|
Цитата(Ruslan1 @ Jan 10 2017, 14:52)  подстраивать частоту ... с квантом в шаг таймера на выходной частоте 3 МГц Честно говоря именно так и собирался. Про грубость выдачи мне не понятно. Но если ваш опыт показывает лучший вариант - я "за"! Хотя хотелось бы почитать мнения очевидца про "бока" использования напрямую выхода частоты с контроллера. Цитата(Ruslan1 @ Jan 10 2017, 14:52)  Proteus Ясно, я MicroCAP осваиваю. Думал - есть нечто специализированное. Цитата(Ruslan1 @ Jan 10 2017, 14:52)  STM32(Cortex) - имеет значение 32-разрядность? И у нас STM32 не продаётся, можно выписать, но смысл? Цитата(Ruslan1 @ Jan 10 2017, 14:52)  может быть, что Ваша задача решается в лоб, без микроконтроллера, на не программируемых микросхемах Я практикую систему БТГ с подстройками, уровня Акулы, только множество узлов, куча микросхем и сложность при модернизации меня не "обрадовали". Цитата(Ruslan1 @ Jan 10 2017, 14:52)  сильно оптимальней по срокам - очень актуальна возможность удобной модернизации, сроки здесь не актуальны. А горсть микросхем стоит столько-же, как и средний микроконтроллер. Ладно, образ составил, спасибо.
Сообщение отредактировал Herz - Jan 16 2017, 09:48
|
|
|
|
|
Jan 13 2017, 09:50
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870

|
Цитата(jcxz @ Jan 13 2017, 09:07)  Это где-ж такая беда??? В ДНР.  И доставка двумя курьерскими службами. И вообще - для проб и риска следует начать с имеющихся дешёвых и удовлетворяющих предложений, например PIC16F1503-I/SL за сорок рублей, или STM8S003K3(smd) за 32 рубля. Кроме того, для STM необходимо будет докупить программатор, а для простых можно обойтись COM-портом. Спрашивая о проге, я имел в виду поиск бесплатной и сердитой IDE (среды разработки), то есть чтоб удобно было программировать, а в Micro-CAP-е и LTSpaice-е я такого не встречал. Вопрос именно про среду разработки актуален. И ещё - почему напрямую с микропроцессора нельзя снять частоту? Кроме того нужно будет 3-х мегагерцовый синусоидальный сигнал отслеживать и посылать некую единицу в такт затуханию второй полуволны, это реализуемо на микроконтроллере? Почему советуете: Цитата(Огурцов @ Jan 12 2017, 22:32)  stm32f334 ? Цена 200р., на вскидку, с одноклассниками с аналогичными параметрами. Также нашёл: "STM32F050F4P6 - тотальная халява, а что дальше?", это что - был акционный вариант на "новый год"?
|
|
|
|
|
Jan 13 2017, 10:58
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Программаторы- не вздумайте "обойтись COM-портом". Уж проще до Белгорода или Курска доехать и нормальный программатор купить/заказать - это сэкономит сильно больше всего, и времени и денег и нервов. Для всей линейки STM подходят "ST-Link V2" - на ебеях они дешевле трех долларов, так что по любому должны быть недороги если где-то можете поближе посмотреть. Он же и отладчик, то есть его достаточно для любых железячных работ с STM - и для отладки и для программирования. Ближайший его функциональный аналог для Майкрочипа - это PicKit3, который подороже будет (12 долларов и больше). Программа для симулирования- Я назвал Proteus как полный симулятор. То есть и электронику и программу. Загружаете в него hex код, и он показывает как работает Ваш микроконтроллер, со всеми подрисованными светодиодами-дисплеями-кнопочками-микросхемами-моторчиками (в меру разумения симулятора). Ну и аналоговую схему тоже отсимулирует, и цифровую. Если же Вы что-то непрограммируемое симулировать хотите- то он конечно и это может (те же Spice модели), но можно и микрокапом или LT (мне микрокап нравится сильно больше) "бесплатной и сердитой IDE (среды разработки), то есть чтоб удобно было программировать" - для СТМ32 не советую, хотя сейчас меня заклюют. Если лицензии не важны, то найдете как "уговорить" работать небесплатный Кейл. Хотя в случае Майкрочипа абсолютно адекватно можно работать на бесплатном MPLAB с его же Си-компилятором (ограничения есть в оптимизации кода, но разрешенных уровней оптимизации абсолютно достаточно), никакого хака не потребуется. Про частоты и прочее- нарисуйте все-таки хоть блок-схему того что хотите. Где синус, где 3 МГц, что на выходе, как быстро и точно должно отслеживать.... Иначе Вам насоветуют не то что Вам нужно, а согласно тому как Вас поняли. Про халяву- конкуренция. Демпингуют как могут. скоро доплачивать начнут чтобы их киты и МК использовали
|
|
|
|
|
Jan 15 2017, 19:31
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Ruslan1 @ Jan 13 2017, 12:58)  Программаторы- не вздумайте "обойтись COM-портом". В отличие от убогих PIC, большинство вменяемых контроллеров включая СТМ8 имеют совершенно нормальные загрузчики и прорамматоры ни нафиг не нужны. Цитата Хотя в случае Майкрочипа абсолютно адекватно можно работать на бесплатном MPLAB с его же Си-компилятором (ограничения есть в оптимизации кода, но разрешенных уровней оптимизации абсолютно достаточно), никакого хака не потребуется. Безумие начинать программировать ПИК16 на Си. На убожество этого контроллера Си натягивается через анус с соответственным результатом. Причем натягивать перестали уже давно и компиляторы со всеми багами под этот контроллер заброшены уже давно. Вообще начинать сейчас с любых восьмибитовиков более, чем неразумно.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jan 18 2017, 15:16
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(zltigo @ Jan 15 2017, 14:31)  В отличие от убогих PIC, большинство вменяемых контроллеров включая СТМ8 имеют совершенно нормальные загрузчики и прорамматоры ни нафиг не нужны.
Безумие начинать программировать ПИК16 на Си. На убожество этого контроллера Си натягивается через анус с соответственным результатом. Причем натягивать перестали уже давно и компиляторы со всеми багами под этот контроллер заброшены уже давно.
Вообще начинать сейчас с любых восьмибитовиков более, чем неразумно. Цитата(ruslan1) ах, да, Cahes, еще совет- не читайте и не пытайтесь вникнуть в то, что zltigo пишет. И не надо с ним пререкаться, бесполезно. Поддерживаю Руслана. Любые оголтелые заявления типа таких, отметание целого призводителя сотен процессоров это признак догматизма мышления. Не говоря уже о том, что "натягивать перестали уже давно и компиляторы со всеми багами под этот контроллер заброшены уже давно" это ПРОСТО ЛОЖЬ (ну или невежество). Компиляторы на пик прекрасно живут, и даже не один, и сам микрочип процветает, сожрав год назад ATMEL и еще кого-то там. Исходить надо в первую очередь из задачи.
|
|
|
|
|
Jan 24 2017, 07:36
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(ar__systems @ Jan 18 2017, 17:16)  Не говоря уже о том, что "натягивать перестали уже давно и компиляторы со всеми багами под этот контроллер заброшены уже давно" это ПРОСТО ЛОЖЬ (ну или невежество). Компиляторы на пик прекрасно живут, и даже не один, и сам микрочип процветает, сожрав год назад ATMEL и еще кого-то там. Невежество сейчас Вы здесь демострируете. Я писал все это про PIC16. Не сочтите за труд назвать "прекрасно живущий" компилятор Си на этом недоконтроллере. У микрочипа, как и у Атмела есть огромный пласт и отличных продуктов, причем СОВСЕМ НЕ микроконтролеров. Вот за счет этих продуктов и живут и поглощают себе подобных. Но наличие таких продуктов никак не свидетельствует, что в настоящее время следует находясь в здравом уме использовать тот-же PIC16.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 11 2017, 07:05
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(zltigo @ Jan 24 2017, 02:36)  Невежество сейчас Вы здесь демострируете. Я писал все это про PIC16. Не сочтите за труд назвать "прекрасно живущий" компилятор Си на этом недоконтроллере. http://www.ccsinfo.com/http://www.htsoft.com/И немного повежливее, оставьте свое хамство про "в здравом уме" Если уж на то пошло, недоконтроллер это как раз АРМ. (Арм это уже практически полноценный процессор, т.е. уже не совсем микроконтроллер). Для многих задач пик подходит намного лучше, если его заменять на арм, потребуется тактовая частота в 10 раз больше, чем у пика (изза отсутсвия детерминизма времени исполнения кода). Не говоря уже про low power приложения. Разумеется, если вы привыкли в любое железо ствить 100мгц чип с операционкой, вам это трудно понять, зачем надо обходиться пиком.
|
|
|
|
Сообщений в этой теме
Cahes Помогите определиться с выбором Jan 8 2017, 19:01    Огурцов stm32f334 Jan 12 2017, 19:32       Cahes Окей, спасибо, буду пробовать. Jan 15 2017, 06:58        Ruslan1 Цитата(Cahes @ Jan 15 2017, 08:58) Окей, ... Jan 15 2017, 17:17        Ruslan1 ах, да, Cahes, еще совет- не читайте и не пытайтес... Jan 16 2017, 09:43         zltigo Цитата(Ruslan1 @ Jan 16 2017, 11:43) ах, ... Jan 17 2017, 05:41        Herz Цитата(zltigo @ Jan 15 2017, 21:31) Безум... Jan 16 2017, 09:53 Cahes У нас в городе есть два продавца, продающих STM, у... Jan 16 2017, 19:36 Ruslan1 Цитата(Cahes @ Jan 16 2017, 21:36) Ознако... Jan 16 2017, 23:03  Cahes Купил единственные у продавцов STM32F103C8T6 и STM... Jan 20 2017, 12:15   Ruslan1 Цитата(Cahes @ Jan 20 2017, 14:15) Это лу... Jan 20 2017, 12:29 Plain Всё насоветованное — выброшенные деньги, пока авто... Jan 17 2017, 03:47 Cahes Ну значит как-то так:
В прицепе моделька в микр... Jan 24 2017, 07:23 Ruslan1 Цитата(Cahes @ Jan 24 2017, 09:23) Ну зна... Jan 24 2017, 19:57 aiwa Цитата(Ruslan1 @ Jan 16 2017, 11:43) ах, ... Jan 27 2017, 16:33 Cahes Ну например так:
- Функциональная схема, навски... Jan 30 2017, 14:14 Dog Pawlowa Слово "реактор" немного пугает
Автор, В... Feb 2 2017, 20:13  Cahes Цитата(Dog Pawlowa @ Feb 2 2017, 23:13) К... Feb 16 2017, 05:52   Dog Pawlowa Цитата(Cahes @ Feb 16 2017, 08:52) Здесь ... Feb 20 2017, 15:20   @Ark Цитата(Cahes @ Feb 16 2017, 08:52) Я приш... Feb 20 2017, 15:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|