|
|
 |
Ответов
|
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 17 2017, 05:41
|

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

|
Цитата(Ruslan1 @ Jan 16 2017, 11:43)  ах, да, Cahes, еще совет- не читайте и не пытайтесь вникнуть в то, что zltigo пишет. Стиль жизни "страус" - голову в песок и "знаю" только то, что хочу очень непроизводительный. Цитата(Herz @ Jan 16 2017, 11:53)  Цитата Безумие начинать программировать ПИК16 на Си. На убожество этого контроллера Си натягивается через анус с соответственным результатом. Причем натягивать перестали уже давно и компиляторы со всеми багами под этот контроллер заброшены уже давно. Вообще начинать сейчас с любых восьмибитовиков более, чем неразумно.
Это Вы зря. Совсем-совсем все-все зря? Ну-ну  . Напомнило своей лаконичностью https://www.youtube.com/watch?v=s3aYelkS0Yo
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
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        Herz Цитата(zltigo @ Jan 15 2017, 21:31) Безум... Jan 16 2017, 09:53        ar__systems Цитата(zltigo @ Jan 15 2017, 14:31) В отл... Jan 18 2017, 15:16         zltigo Цитата(ar__systems @ Jan 18 2017, 17:16) ... Jan 24 2017, 07:36          ar__systems Цитата(zltigo @ Jan 24 2017, 02:36) Невеж... Feb 11 2017, 07:05 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
|
|
|