Jump to content
  • ×   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.

  • Similar Content

    • By Falconist
      Отпилил подгреватель от электрочайника (в этом чайнике он был намертво вмонтирован в корпус), дабы сделать их него электроплитку (нижний ИК подогреватель). Есть еще два , но уже вынимающихся. Нужно сделать из них электроплитки с термостабилизацией.

      Вот только до сих пор думкаю, как из 2,2 кВт сделать 300...500 Вт , чтобы не засерать сеть помехами. То ли банальный симисторный диммер с нехилым дросселем, то ли Ташиброподобный питатель.
    • By Юный пионер
      В этих диодах тепло в основном отводится через выводы ( они медные ), поэтому для лучшего охлаждения они должны быть покороче и припаяны к большим медным площадкам - полигонам. Иногда на выводы напаивают пластинки для охлаждения. Простой " флажок "  из меди или даже из жести,, припаянный к выводу будет эффективней, чем этот сложный в изготовлении радиатор.
  • Сообщения

    • Не расстраивайте меня, Старичок... Функция Си превращается после компиляции в самый обычный вызов call. Таким образом, при сопоставлении АСМа и Си  "подпрограмма"  и "функция" идентичны до неразличимости. АСМ код выстроенный как непрерывный без вызовов либо примитивен и не подлежит обсуждению в местном контексте (нечего в нем обсуждать), либо код на АСМе написан безграмотно и в смысле его масштабирования, и в смысле сопровождения. Такой код работает гораздо медленнее выстроенного под фичи архитектуры МК.
    • @DrobyshevAlex Вот так у меня выполнена кнопка без фиксации if (PINB == 0b11111110) { PORTD = 0b11111111; _delay_ms(500); PORTD = 0b00000000; _delay_ms(500); } else { PORTD = 0b00000000; } Попробовал ваши скрипты, но они бьют ошибку. С моей стороны ошибок вроде бы не видно несколько раз проверил.
    • М-да! Сказать нечего.
    • Каком Ассемблере? Если тема про AVR, то, вероятно, рекомендованный в программе AVR Studio. 
    • в ассемблере функции, как таковые, не нужны вообще. а если в Си функция вызывается однократно, то в ассемблере вообще для этого не нужно создавать функцию, а просто выполнить эти однократные действия. а если какие-то действия нужно выполнить более одного раза, то в ассемблере это оформляется подпрограммой, а не функцией. так что, мое мнение - в ассемблере вообще не должно быть никаких функций в том виде, в каком существуют функции в Си или в других языках высокого уровня.
    • сверху пропитано, надо было наверное всё покрыть в несколько слоёв. на этом оставлю как есть, если появится желание сделать еще раз чт то подобное пропитаю со всех сторон
×
×
  • Create New...