Jump to content
Максим123456789

нужен аналог микроконтроллера PIC16F688

Recommended Posts

3 часа назад, Максим123456789 сказал:

Не могу найти похожий

как искал? даташиты на какие сравнивал? Покажи табличку сравнительных характеристик ....

Share this post


Link to post
Share on other sites

Абсолютный, полный аналог искать нет смысла, нужно смотреть, какой функционал используется в исходной схеме и подбирать замену исходя из этого. А в курсе, что под другой МК ещё и прошивку придётся писать с нуля?


"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites

Приглашаем на вебинар «Умный и безопасный дом от STMicroelectronics – строим вмеSTе!» (23.06.2021)

Приглашаем 23/06/2021 всех желающих принять участие в вебинаре, посвященном проектированию и разработке систем умного дома на базе компонентов STMicroelectronics. Экосистема продукции STMicroelectronics включает в себя как электронные компоненты, так и средства разработки, готовые стеки протоколов и законченные примеры кода. Предлагаемые ресурсы позволят разработчику легко построить каркас системы и быстро создать прототип своего приложения. На вебинаре также расскажем о беспроводных интерфейсах – ведь благодаря поддержке стандартов BLE и ZigBee разработчики смогут при необходимости интегрировать устройства сторонних производителей и создавать открытые системы.
Подробнее

10 hours ago, Максим123456789 said:

делаю диплом... Не могу найти похожий

:shok:     :lol2:

Возьми любой с достаточным количеством выводов и наличием необходимого функционала.

А лучше просто купи. Диплом.

Share this post


Link to post
Share on other sites

Тактовые кнопки Panasonic - высококачественная коммутация в миниатюрном исполнении

Panasonic, один из мировых лидеров по производству высококачественных электромеханических компонентов, и Компэл представляют масштабное расширение складской программы. В настоящее время на складе Компэл доступны ведущие серии SMD-тактовых переключателей Panasonic в миниатюрных корпусах. Линейка тактовых кнопок Panasonic отличается многообразием компактных переключателей различных типоразмеров, форм штока и выводов. Переключатели отвечают важнейшим требованиям в ответственных применениях.

Подробнее

14 часов назад, Максим123456789 сказал:

микроконтроллер PIC16F688 и мне нужно его заменить на ATmega.

Раз это диплом, то каждому действию должно быть обоснование.

Напишите все причины и соображения, которые привели к такому выводу (нужно заменить на ATmega), тогда на основании их можно будет сказать, какая должна быть замена. Если должна.

Share this post


Link to post
Share on other sites

Решения TE Connectivity для 112 Gbps архитектуры и серверов. Соединители STRADA Whisper

Данная статья является первой из публикаций, описывающих решения компании TE Connectivity для высокоскоростных соединений. Она посвящена соединителям и кабельным сборкам серии STRADA Whisper, главная особенность которых – поддержка работы с технологией PAM-4 и скорости передачи до 112 Гбит/с.
Подробнее

Да всё просто: нужно представить "такой-же халатик, но с перламутровыми пуговицами", ибо уж совсем прямую копипасту не примут к рассмотрению.


"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites

Что то мне подсказывает, что ТС не совсем представляет, чем вообще отличается ATmega от PIC.

Share this post


Link to post
Share on other sites
7 часов назад, DoG70 сказал:

ТС не совсем представляет, чем вообще отличается ATmega от PIC

он вообще запостил в надежде получить готовый диплом ... а ЛОХ-ов - нет .... ШАРА не прокатила ... вопросы стали задавать ... а кому, ему, что пик, что тупик, что мега, что омега - рядом понятия ... поколение ламерья шароэнергетикоФФ ...

Share this post


Link to post
Share on other sites

не 2313 не пойдет, памяти мало, скорее уже mega8 или 16я, хотя данных об проценте использования ТС не озвучил

Share this post


Link to post
Share on other sites

Схема в которой используется, называется испытатель аккумуляторных батарей портативных радиостанций. Я не могу найти с таким же функционалом. я в микроконтроллерах не разбираюсь, но тема попалась именно с ним

Я подошел к руководителю, она мне сразу сказала поменять микроконтроллер на ATmega? не обьяснила почему. сказала... нуу какие то из AVR

21.10.2019 в 19:38, KRAB сказал:

он вообще запостил в надежде получить готовый диплом ... а ЛОХ-ов - нет .... ШАРА не прокатила ... вопросы стали задавать ... а кому, ему, что пик, что тупик, что мега, что омега - рядом понятия ... поколение ламерья шароэнергетикоФФ ...

больше всего не понимаю этого... какой готовый диплом? мне еще разрабатывать плату в САПР делать документацию, просто препод сказал поменять МК и я не могу найти похожий. решил обратиться сюда 

19 часов назад, Alhimik сказал:

не 2313 не пойдет, памяти мало, скорее уже mega8 или 16я, хотя данных об проценте использования ТС не озвучил

8 или 16 пойдут на устройство?

Share this post


Link to post
Share on other sites
10 часов назад, Максим123456789 сказал:

8 или 16 пойдут на устройство?

а ты САМ

 

20.10.2019 в 23:01, KRAB сказал:

даташиты на какие сравнивал? Покажи табличку сравнительных характеристик ....

 

Share this post


Link to post
Share on other sites

ATMEGA324PA это если надо 20МГц как у Пика, а так любой из Ардуинки, но опять же, смотря какая задача стоит, а не просто замена, там и разводка другая и своя прошивка.

 

А если надо прям почти почти то AT89S4051.

Edited by iwarlocki

Share this post


Link to post
Share on other sites
10 часов назад, iwarlocki сказал:

если надо 20МГц как у Пика

А ничего, что у "Пика" 4 такта на команду? :)

 

21 час назад, Максим123456789 сказал:

Я не могу найти с таким же функционалом

Вот и перечислите тут, какой именно "функционал" вам нужен. Можете при этом подглядывать в даташит на PIC16F688.

21 час назад, Максим123456789 сказал:

я в микроконтроллерах не разбираюсь

Это большой плюс. Не придётся переучиваться и путаться, начнёте изучение сразу с нужного. :)

Share this post


Link to post
Share on other sites
23.10.2019 в 02:30, Максим123456789 сказал:

Схема в которой используется, называется испытатель аккумуляторных батарей портативных радиостанций. 

Как всегда, всё вытягивать надо. В час по чайной ложке. Исходную схему с PICом покажите. И функционал опишите: что и как делает схема, какие параметры контролирует и т.п. и т.д. Тогда и можно будет что то посоветовать. А пока, как выше и сказали, даже тиньки 2313 может хватить. Кст, программу тоже будете писать? Программа для PIC и Atmega - это две большие разницы.

Share this post


Link to post
Share on other sites

Поскольку

22.10.2019 в 23:30, Максим123456789 сказал:

я в микроконтроллерах не разбираюсь

и 

22.10.2019 в 23:30, Максим123456789 сказал:

мне еще разрабатывать плату в САПР делать документацию

у вас только один путь - в раздел "Вакансии и разовая работа". с энным количеством денежных знаков в кармане. Ибо наверняка нужно будет предоставить реальное, работающее (или работающее в симуляторе) устройство, а значит - писать прошивку для МК с нуля. А это точно никто за спасибо делать не будет. Ну а кто будет писать прошивку, тот и замену подберёт без проблем, исходя из потребного функционала устройства.


"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites
23.10.2019 в 19:54, Lexter сказал:

А ничего, что у "Пика" 4 такта на команду? :)

 

Вот и перечислите тут, какой именно "функционал" вам нужен. Можете при этом подглядывать в даташит на PIC16F688.

Это большой плюс. Не придётся переучиваться и путаться, начнёте изучение сразу с нужного. :)

 

 

Закрадывается мысль, что профессор данного студента это Вы :-) не надо палить все вопросы на защите сразу :-)

Share this post


Link to post
Share on other sites
49 минут назад, iwarlocki сказал:

Закрадывается мысль ...

Гоните её, гоните.  Это вы просто не выспались.  :D

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

  • Similar Content

    • By Михаил Карнаухов
      В общем, во встроенных библиотеках Proteus нет МК PIC12F635. И мне нужна какая-нибудь сторонняя библиотека, что бы там был этот МК
    • By Sergey Krugov
      Доброго времени суток дня и ночи!!! Я конечно понимаю, что за это время уже успел надоесть вам, но прошу откликнуться к просьбе о помощи. 
      Проблема заключается в следующем:

      В данной схеме используется Atmega8
      Фьюзы:

      При симуляции схемы происходит следующее:


      А дальше ничего не происходит. 
      Возникает также проблема такого рода: 

      Почему-то Протеус ругается на это,  но при удалении этой строки из кода в Протеусе, схема начинает вроде бы работать, но дальше setup на ЖКИ ничего не появлется. Очень прошу помочь понять, что не так. Мб на железе это всё бы и работало. Как разрешить эту проблему в программе?
      Я буду очень благодарен всем, кто откликнется на мою проблему. Надеюсь вы не оставите это без внимания. Очень надеюсь...
    • By Anton Chehonin
      Вот сам код программ
       
      Текст программы МК
      /*******************************************************
      Chip type : ATmega8
      Program type : Application
      AVR Core Clock frequency: 8,000000 MHz
      Memory model : Small
      External RAM size : 0
      Data Stack size : 256
      *******************************************************/

      #include <mega8.h>
      #include <delay.h>

      // Alphanumeric LCD functions
      #include <alcd.h>

      // Standard Input/Output functions
      #include <stdio.h>
      #include <stdlib.h>

      // Declareyourglobalvariableshere

      float s;
      unsigned long int k0=0,k1=0,k2=0,k3=0,k0123=0;
      unsigned long int k4=0,k5=0,k6=0,k7=0;//k4567=0;
      unsigned long int k8=0,k9=0,k10=0,k11=0;//k891011=0;
      unsigned long int k12=0,k13=0,k14=0,k15=0;//k12131415=0;
      unsigned long int k16=0,k17=0;
      char k=0;

      void main(void)
      {
      // Declare your local variables here

      char buffer[20];


      char a,b,c,d,e,f;
      // Присваивание переменным a,b,c численные значения 63 05 00 01 CF A1
      a=0b01100011;
      //63
      b=0b00000101;
      //05
      c=0b00000000;
      //00
      d=0b00000001;
      //01
      e=0b11001111;
      //CF
      f=0b10100001;
      //A1

      DDRD.2=1;
      PORTD.2=0;

      // USART initialization
      // Communication Parameters: 8 Data, 1 Stop, No Parity
      // USART Receiver: On
      // USART Transmitter: On
      // USART Mode: Asynchronous
      // USART Baud Rate: 9600
      UCSRA=(0«RXC) | (0«TXC) | (0«UDRE) | (0«FE) | (0«DOR) | (0«UPE) | (0«U2X) | (0«MPCM);
      UCSRB=(0«RXCIE) | (0«TXCIE) | (0«UDRIE) | (1«RXEN) | (1«TXEN) | (0«UCSZ2) | (0«RXB8) | (0«TXB8);
      UCSRC=(1«URSEL) | (0«UMSEL) | (0«UPM1) | (0«UPM0) | (0«USBS) | (1«UCSZ1) | (1«UCSZ0) | (0«UCPOL);
      UBRRH=0x00;
      UBRRL=0x33;


      // Alphanumeric LCD initialization
      // Connections are specified in the
      // Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
      // RS - PORTС Bit 0
      // RD - PORTС Bit 1
      // EN - PORTС Bit 2
      // D4 - PORTС Bit 3
      // D5 - PORTС Bit 4
      // D6 - PORTС Bit 5
      // D7 - PORTD Bit 7
      // Characters/line: 20
      lcd_init(20);
      lcd_clear();
      delay_ms(1000);
      while (1)
      {
      printf("%c%c%c%c%c%c",a,b,c,d,e,f); // отправка в порт

      //принимаем байты
      k=getchar(); // 0 байт
      if (k==99) {PORTD.2=1;}
      k0=getchar(); // 1 байт Активная энергия+
      k1=getchar(); // 2 байт
      k2=getchar(); // 3 байт
      k3=getchar(); // 4 байт
      k4=getchar(); // 1 байт Активная энергия-
      k5=getchar();
      k6=getchar();
      k7=getchar();
      k8=getchar(); // 1 байт Реактивная энергия+
      k9=getchar();
      k10=getchar();
      k11=getchar();
      k12=getchar(); // 1 байт Реактивная энергия-
      k13=getchar();
      k14=getchar();
      k15=getchar();
      k16=getchar();
      k17=getchar(); // 19 байт


      k0=k0«24;
      k1=k1«16;
      k2=k2«8;
      k0123=k0|k1|k2|k3;


      s=k0123;
      sprintf(buffer,"A+=%.4fkWh",s/2500);
      lcd_gotoxy(0,0);
      lcd_puts(buffer);

      // k4=k4«24;
      // k5=k5«16;
      // k6=k6«8;
      // k4567=k4|k5|k6|k7;
      // s=k4567;
      // sprintf(buffer,"A-=%.4fkWh",s/2500);
      // lcd_gotoxy(0,1);
      // lcd_puts(buffer);
      //
      // k8=k8«24;
      // k9=k9«16;
      // k10=k10«8;
      // k891011=k8|k9|k10|k11;
      //
      //
      // s=k891011;
      // sprintf(buffer,"R+=%.4fkVarh",s/2500);
      // lcd_gotoxy(0,2);
      // lcd_puts(buffer);
      //
      //
      // k12=k12«24;
      // k13=k13«16;
      // k14=k14«8;
      // k12131415=k12|k13|k14|k15;
      // s=k12131415;
      // sprintf(buffer,"R-=%.4fkVarh",s/2500);
      // lcd_gotoxy(0,3);
      // lcd_puts(buffer);

      delay_ms(1000);
      lcd_clear();

      }
      }
    • By Daniil Mask
      Здравствуйте, не могу понять как сделать такую систему на базе электромоторчика.
      Принцип работы:
      Катушка с нитками установлена на электромоторчике.
      нитку легко можно разматывать руками, а моторчик держит эту нить под натяжением но так чтобы не рвал.
      Длина нити около 20 метров.
      и как только мы отпускаем нить она заматывалась обратно.
      все это должно быть максимально маленьким и потребляло мало электричества.
      Ну на сколько это возможно. 
×
×
  • Create New...