Перейти к содержанию
    

Vlad_G

Участник
  • Постов

    300
  • Зарегистрирован

  • Посещение

Весь контент Vlad_G


  1. Внешне похож, но всё же это компьютер. У нас в универе такой был... Ну, как был? Так и был как был - завлаб матюкался: в своё время от стоил приличных денег по временам СССР, потом 90-е инфляция/индексация и по итогу он стоил как мерседес, по бумажкам. Списать было невозможно, поскольку балансовая стоимость превысила какой-то предел. Но был рабочий, как ни странно. Кассеты к нему прилагались. Игрушка была (псевдографика), как называлась не вспомню - надо было гонять клингонов по галактике. Запомнилось, чума просто, обсчёт хода внутри квадранта был секунд 20, между квадрантами минуту с небольшим. Языки программирования - бейсик и фортран.
  2. Это вы не адресу обратились. Если б на 4004, тогда да, может быть. А так вам на тубчик - видел несколько роликов на тему микрокалькулятор на реле, на логике. В общем к реконструкторам. Для начала можно тутт или тутта. А по хорошему, надо конкретизировать - сколько бит, какие функции (может вам факториал до 10^38.... надо).
  3. Даа, сингл чип, сингл чип ... на известный мотивчик спеть можно :о) Может это поможет?
  4. Ну вот, а сначала - желательно, но вроде как и необязательно. Хотел предложить Apine Quest, работает без тырнета. На счёт фоток - не знаю, нужды не было. Хотя, если случится, секстант Богвпомощь
  5. Тоже, ↓, типа Military Equipment. Но температурный диапазон... Милитари в чайнике HC-49U.pdf
  6. На -55 по документации не попадались. Использовали: кварц: NX2520SA-16MHZ-STD-CSW-5 и генератор: MCSJK-3N-16.00-3.3-25-C - оба на 16 МГц. Практически (в термокамере) стартовали и работали при - 70, потом собственное тепло немного прогревало. Связь с системой управления была на всех этапах работы. Понятно, что практически и по DS разные "весчи", но тем не менее.
  7. Например, возьмём функцию: HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size) В программе к ней обращаюсь следующим образом: HAL_UART_Transmit_DMA(&huart2, (uint8_t*)Rx_Uart, 12); Как бы всё нормуль, работает. Но кроме она умеет возвращать коды ошибок, например (фрагмент из описания этой функции): if ((pData == NULL) || (Size == 0U)) { return HAL_ERROR; } Правильно ли я понимаю, что если я хочу проверить, правильно ли отработала эта функция или выдала какую либо ошибку, то вместо простого обращения (как см. выше) я должен написать: if(HAL_UART_Transmit_DMA(&huart2, (uint8_t*)Rx_Uart, 12) == HAL_ERROR) { что-то делаем согласно типу ошибки} ? А в случае, если я просто обращаюсь: HAL_UART_Transmit_DMA(&huart2, (uint8_t*)Rx_Uart, 12), то куда уходит: return HAL_ERROR/HAL_OK/... ?
  8. Вы же выше писали про тотальный хаос - в одном месте "дуал повер", в другом месте не дуал... А гнусмасы сделали пометку: Может действительно обратиться? Добавлю. если посмотреть на блок схему, то Vccq напрямую идёт на блоки IO и на регулятор ядра. Те ядро не питается напрямую от Vccq, а через внутренний стабилизатор. Что и подтверждает ссылка на схему пиай.
  9. Меня тоже терзают смутные сомнения... strtTMRA: movfw _TMRoff movwf TMRA bcf INTCON,T0IF bcf INTCON,T0IE movfw _pTMRoff Bank1 movwf OPTION_REG ; /RBPU INTEDG T0CS T0SE PSA PS2 PS1 PS Bank0 bsf INTCON,T0IE ; старт TMRA _toff exit.RrFr bsf INTCON,GIE bcf STATUS,RP1 ; раз за цикл на всяк случай Вы вставляете Bank1 или Bank0, а перед - movwf TMRA - поставили Bank0? Я как-то не увидел, но и разобраться в коде с ходу не получается. Вроде бы есть - bcf STATUS,RP1 ; раз за цикл на всяк случай - но если где-то там, в коде, есть сет RP0... Может где забыли. bcf INTCON,T0IF bcf INTCON,T0IE Конечно, это не порты, где могут возникнуть некоторые неприятные моменты в связи с наличием защёлки, но мне моя паранойя говорила, что лучше в таких конструкциях ставить между - nop. На всякий случай. Или сразу выставить оба бита.
  10. С emmc не имел дела, но по другим девайсам, возможно, разное питание ядра и интерфейсной части. Для вашего случая: ядро -> память (3,3), интерфейс 1,8 или 3,3. На случай, если подключаете к 1,8 процессору.
  11. Дык, сами устроили. ТС спрашивал вполне конкретные вопросы:
  12. Начало современных сказок... В Германии, лет 15 назад (кажется) была такая программа с господдержкой, как у вас - поставь СЭС на крыше и качай бабло. Что-то не слышно сейчас. Может новости не доходят? А может получка не соизмерима с затратами? При современном развитии электроники в мире не вижу с этим проблем. Может проще с соседями договориться напрямую, минуя сетевиков? Тут для меня было божественным откровением, что владельцы зарядных станций не могут продавать электричество для зарядки авто, а посему они продают услугу. Интересно, как это реализуется в случае СЭС?
  13. Я обратил на это внимание, но не стал париться. По смыслу кода у ТС такая запись как двоичный формат. Возможно, это особенность его IDE. В конечном итоге другие выводы со светодиодами у него работают. Или: CMCON0=7;
  14. Сдаётся мне (и не мне одному), что: CMCON0=0x00000000; - не правильно. Надо: CMCON0=0x00000111;
  15. STM32 таймеры

    Встречный вопрос - а что за кукбук на таймеры? А то - APB peripheral reset register 2 (RCC_APB?RSTR) - в референсе ищется просто, а кук не ищется...
  16. Ну зачем так сразу-то палить. Сделали б скидку на понедёрник :о)
  17. B = (L*I)/(N*Ae) Ae - одновитковая индуктивность, В - в Тл Качественно зависит от площади поперечного сечения, те от объёма (в Ае как раз и входит). В, можно задаться, не более 0,25, по фэншую или побольше.
  18. А вот этто вы зря. Лишняя моща никогда лишней не будет. Имея чифирильник так, что трёх литровая банка воды закипала за 53 секунды, успевали замутить до проверки. А если в чайнике полтора литра закипает так, что молодость пройдёт, так и уйдёшь на совещание не сладко пивавши. А по теме. Инженеры не дураки, всё дело в заданиях, которые им ставят и чем из материалов и комплектации они располагают.
  19. Гарантия, по всей видимости, в DS. Хотя, тоже не факт как очевидно. Как пример. Стр 6. Смотрим фигуру 11. 100 кГц... Но, тем не менее долгую жисть обещают не при всех параметрах эксплуатации. Не представляю как всё это прикинуть на разряд сварки, но уже понятно, что надо запасаться зипом.
  20. Посмотрите, посмотрите характеристики. Возможно на вашем реле просто забыли поставить 250VAC. А вообще, нестандартное применение чего либо - штука творческая, особенно для личного применения. Специалисты вам всегда ответят с точки зрения коммерческого(промышленного) применения и будут правы. Простой пример: Нужно коммутировать антенну 144МГц / 200Вт. Специалисты вам сразу накидают про специальные ВЧ реле, на практике же используют обычные на 250VAC. Увеличение КСВ на 0.2 - те, не 1 (как на специальном реле), а 1.2. Вообще ни о чём. За сколько вы купите ВЧ реле и за сколько тот же TIANBO. И так во всём. Ключевое слово - личного.
  21. Точно! На картон посмотрел, он больше бросается в глаза. Я картоном закрывал только шины.
  22. Хм. Что-то не вижу я 6S8P... Вижу 8S6P Да и для электротяги 8S как-то правдоподобнее, чем 6S
  23. Когда ни будь и самому надо становиться специалистом. Тем паче, что и специалисты зачастую "специалисты". ТС могу порекомендовать, если боится бахнуть при запараллеливании - разрядить сначала все банки, а потом параллелить. 1,5 года батарее на самокате - езда нормуль. А что касаемо бмс-ки, то ей по фиг сколько в параллель, главное, как тут уже отмечали, ток разряда. Я бы лично бмс-ку брал бы с запасом, а не 40 на 40. Ну и проверить, насколько бмс-ка балансирует - не все одинаково полезны....
  24. Да, в теле функции есть установка бита, но отладчик и реальность показывают, что этот бит сброшен. И сбросился от где-то по дороге во время или после вызова функции HAL_UART_Transmit_DMA(). Код, который я привёл в последнем посте он как раз находится в глубине функции HAL_UART_Transmit_DMA(), в глубинах не первого уровня. Ну да, как на форумах пишут, что HAL - это всего лишь красивая обёртка для смсис. Лютый ад... Но в любом случае спасибо вам! Буду дальше пытаться понять всё это.
×
×
  • Создать...