Jump to content

Recommended Posts

4 часа назад, Дмитрий Мамедиев сказал:

Как это сделать?

Что сделать ? Проверить код ?
Вы шутите ? :wacko:

Share this post


Link to post
Share on other sites
2 часа назад, Дмитрий Мамедиев сказал:

Вы наверное имеете ввиду что функции int start (int s) нужно писать до int main (void) а внутри использовать start(speed)?

Дмитрий, Вам не кажется, что Вы свой изначальный вопрос плавно переводите на тему "обучение азам языка СИ" ?

Только что, Дмитрий Мамедиев сказал:

Нет серьезно, может вы имеете ввиду какой-то особый способ мне неизвестный. Я ведь начинающий...

Ну, когда я, например, пишу код для какого-то железа, я на нём его и проверяю.
Других вариантов я не вижу...

Share this post


Link to post
Share on other sites

Вебинар «Новинки и решения Traco для промышленных и отраслевых приложений» (28.10.2021)

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

Какой вопрос такой и ответ. Если вы утверждаете что так то и так то работать не будет так объясните пожалуйста почему, а то зачастую потом ответ такой, запятую не поставил...

Share this post


Link to post
Share on other sites

Особенности вывода ключей PROFET+2 12V из состояния блокировки

Интеллектуальные ключи PROFET производства Infineon блокируют электрическую цепь в случае превышения допустимых параметров. Как ускорить их возврат в нормальное состояние в ответственных применениях, где это критически важно?

Подробнее

Я не утверждал, что чего-то работать не будет. Я предложил Вам, для начала, проверить свой код самостоятельно на работоспособность по обдуманному Вами алгоритму.
Мы Вам в голову залезть не можем. Проверьте сами. И если будут конкретные вопросы - обращайтесь. А сейчас это всё звучит как - вот вам код, ищите косяки и рассказывайте мне о них. А заодно расскажите как работают всякие там операторы ...

Share this post


Link to post
Share on other sites

Беспроводные интерфейсы умного проSTранства - преимущества и ограничения

При автоматизации больших территорий используются протоколы беспроводной связи ZigBee, BLE/Bluetooth, LoRaWAN, Sigfox, Thread, проприетарные протоколы 433/868 МГц и NFC. Компания STMicroelectronics предлагает для них приемопередающие модули и системы на кристалле, специализированные контроллеры, ИС для создания RFID-меток, а также экосистему из аппаратных и программных продуктов для разработки, отладки и поддержания работоспособности. Разберем подробно решения STMicroelectronics для передачи данных по этим протоколам.
Подробнее

Я имел ввиду "правильность арфографическая" написания.

8 минут назад, Alex сказал:

проверить свой код самостоятельно на работоспособность по обдуманному Вами алгоритму.

Сначала я продумал алгоритм а потом код. Так что да соответствует. 

 

10 минут назад, Alex сказал:

. А сейчас это всё звучит как - вот вам код, ищите косяки и рассказывайте мне о них. А заодно расскажите как работают всякие там операторы ...

Извините не хотел как то Вас задеть, просто я много ещё не знаю и возможно не корректно задаю вопросы.

Share this post


Link to post
Share on other sites

Реле TE Connectivity – надежная коммутация, доступная со склада Компэл

Компэл предлагает огромный выбор реле от ведущего производителя электромеханических коммутирующих устройств – компании TE Connectivity. На складе представлен широкий ассортимент реле в миниатюрных и стандартных корпусах для сигнальных, высокочастотных и силовых применений.
Подробнее

Ни капельки не задели. Просто непонятен смысл Вашего сообщения.

33 минуты назад, Дмитрий Мамедиев сказал:

Так что да соответствует. 

Т.е., Вы код проверяли на железе, и он работает как и задумано ?

Share this post


Link to post
Share on other sites

Ну расскажете, как проверите :)

Share this post


Link to post
Share on other sites

Нет, ни капельки. Сочувствуем :unsure:

Share this post


Link to post
Share on other sites

На выбранном камне отладка не доступна. Вырезал кусок кода сделал новый проект под атмегу 8. Но отладка пишет не смогла запуститься и далее адрес файла с:\.... Чего ему надо не могу понять

Share this post


Link to post
Share on other sites
3 часа назад, Дмитрий Мамедиев сказал:

На выбранном камне отладка не доступна. Вырезал кусок кода сделал новый проект под атмегу 8. Но отладка пишет не смогла запуститься и далее адрес файла с:\.... Чего ему надо не могу понять

С этим разобрался

Нашёл в чем проблема. Отладчик думает что кнопка всегда нажата. 

if (button) а она описана как 

#define button (!(pinb&(1<<1)))

Наверное на время отладки нужно прописать button =0 ?

Share this post


Link to post
Share on other sites
21 минуту назад, Дмитрий Мамедиев сказал:

Отладчик думает

Он не думает,  думать должны вы!


Сергей.

Share this post


Link to post
Share on other sites

Грабли наши весёлые грабли.... почитайте про порядок выполнения логических операций в С... ваше выражение неоднозначно, и скорей всего поэтому не работает. Задайте приоритет операций так чтобы у компилятора не осталось вариантов кроме правильного.


Учение - изучение правил. Опыт - изучение исключений.

Share this post


Link to post
Share on other sites
1 час назад, Alexeyslav сказал:

почитайте про порядок выполнения логических операций в С...

Вот дельный совет, щас почитаю, но вопрос такой, разве последовательные ifки не проходят последовательно проверку на соответствие условий в них? Не знаю на сколько понятен вопрос.

Share this post


Link to post
Share on other sites
3 часа назад, Дмитрий Мамедиев сказал:

if (button_shot && speed==0)

скобки нужно было поставить

if (button_shot && (speed==0))


Мудрость приходит вместе с импотенцией...

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

Share this post


Link to post
Share on other sites
5 hours ago, Дмитрий Мамедиев said:

отладчике проходит мимо этой проверки

Скобки тут не при чём, и без скобок сначала проверяется == 0, а потом уже делается логическое "И", так как приоритет == выше, чем &&.

А проходит мимо, потому что после проверки if() в скобках { } ничего нету: в программе после компиляции вместо start(speed) находится пустое место, компилятор выкинул бесполезную часть кода. Я думаю, что и проверку он выкинул тоже, нет смысла проверять, если от результата проверки ничего не зависит.

Share this post


Link to post
Share on other sites

А что у вас делает эта функция :

int start (int s)
{
    for(;s <=400;s ++)
    return s ;
}

?
Объясните на словах.

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...

  • Сообщения

    • Я этот прибор собирал лет пять назад, если не больше. И думаете в памяти остались все эти нюансы настройки? А перечитывать заново всё описание мне как-то не надо. Вы же сами не стали всё читать, а сразу побежали на форум: - Не работает, что делать?
    • Лежит давно без дела, может кому под ремонт-восстановление пригодится. Всё новенькое. К284УД1В - 1шт. К2УС245 - 4шт. К224ТП1 - 1шт. К224ХП1 - 1шт. К224УН2 - 2шт. К217ТК1А - 1шт. К217ЛР1 - 1шт. К217ЛБ2Б - 1шт. К237ХА3 - 2шт. К237ХА2 - 4шт. К237ХА1 - 2шт. К237УН2 - 14шт. К237УН1 - 7шт. К2ГС371 - 8шт. К237ГС1 - 2шт. К137ТМ1 - 15шт. К137ЛА4 - 1шт. К1ЛБ721 - 1шт. К155РУ5 - 2шт. К155РУ1 - 1шт. К131ТВ1 - 1шт. К131ЛА3 - 6шт. К174ХА1М - 1шт. КР580ГВ24 - 1шт. КР580ИР82 - 1шт. КР580ВА86 - 1шт. КР580ВА87 - 1шт. КР531ИЕ17 - 13шт. КР580ВМ80А - 1шт. КР580ВВ51А - 1шт. КР1008ВЖ1 - 1шт. в керамике БЕЗ ПОЗОЛОТЫ АЛС324Б1 - 12шт. позолоченные, сильно погнуты ноги но вроде все на месте АЛС324А1 - 4шт. позолоченные, сильно погнуты ноги но вроде все на месте АЛС321А1 - 1шт. позолоченные, сильно погнуты ноги но вроде все на месте КР504НТ1В - 23шт. (пластик) КР1534ПП1 - 2шт. Территориально - Луганск. Переслать куда либо наверное не смогу. Если кто-то найдёт способ как передать в РФ - да пожалуйста. В Украину не смогу из-за блокпостов, найдёте способ передачи - да пожалуйста. Перекупы и прочие торгаши не беспокойтесь, НИЧЕГО вам не отдам. По месту я вас знаю всех и даже если подсыла пришлёте я его за пару вопросов расщёлкаю. Для перекупов ТОЛЬКО ЗА НАЛИЧНУЮ ОПЛАТУ по дурной цене. Если вдруг кому-то что-то понадобится можно по Скайпу связаться и обсудить как передать, ник в Скайпе соответствует форумному. По Скайпу связь даже предпочтительней.
    • Алексей, насколько мне помнится и думается, автор этой схемы на этом ресурсе тоже бывает. ...только почему-то скромничает, стоя в сторонке.  
    • С большой вероятностью учёные понимали очень многое, но именно в атомной отрасли риски с точки зрения ликвидации считали плохо, банально ни кто в начале века не подумал где и во сколько обойдётся для экономики хранение и переработка ядерных отходов. Не просчитывал последствие аварий.  Все эти факторы сегодня привели к тому что в целом атомная энергетика стагнирует.   Сейчас конечно Китай испытывает интерес к отрасли, посмотрим чем это закончится.
    • Добрый вечер всем! Сломался импульсник с нагрузкой в виде релюшки. При срабатывании переключателя (switcher1 на схеме) подключается релюшка 24 В и питание сразу проседает - обесточивается как релюшка так и вся оставшаяся часть схемы (микроконтроллер работает исправно до подключения реле). Я так понял элемент 3 (на рисунке подписал красным) это ШИМ, но по идее она же должна управлять транзистором который подключен к дросселю? А здесь она сама идет напрямую на дроссель. По названию данный элемент не нашёл. При этом замечу что большую часть элементов я уже заменил на аналогичные с исправного реле (кроме этого самого ШИМ) и не помогло. Поэтому скорей всего сломалась эта ШИМка. Проблема в том что не знаю на что ее заменить, по маркировке найти ее не смог. Подскажите пожалуйста что это и как это работает, и самое главное, на что ее можно заменить? Кое-какие элементы распознать не смог и подписал их красными цифрами - по возможности подскажите что это, а то интересно и непонятно. Заранее благодарю
    • Имхо понимали, но не видели безопасного способа, а останавливать производство до тех пор, пока не будет найдено решение не могли, поскольку стране бомбы были нужны сейчас, и как можно больше. Государство - все, человек - ничто. В России всегда так было, так есть, и скорее всего так будет и дальше. @Анатолий Андронович согласен жить по соседству с этим?
    • Смотрю со стороны и не как не могу понять проблему @Олег_1961 Про функциональность ни слова,  значит прицепиться не к чему. Картинка ему не нравится....  Если прибор не для роботы а поглядеть только, тогда да.. 

  • Мощные небольшие моторчики, 2 шт.

  • Similar Content

    • By Эдик Ибрагимов
      Использовать микроконтроллер семейства 8951
       
    • By Илья1964
      Нужен специалист, ориентирующийся в MotionLab3 для настройки серводрайвера EVEREST XCR ETHERCAT SERVO DRIVE (EVE-XCR-E) от компании INGENIA для привода отечественного BLDC (0,7 кВт). Энкодер магнитный от компании RLS. Мануал с описанием MotionLab3 можно скачать здесь https://doc.ingeniamc.com/mot3/documentation/motionlab3-user-manual, сам пакет здесь https://doc.ingeniamc.com/mot3/downloads  .  BLDC сидит на оси  линейного перемещения и должен вращаться влево-вправо. Никаких особых хитростей в движении мотора нет.
    • By Klumjuk
      Добрый день! Никак не могу найти резистор R97 на плате бумбокса. Можете определить на фото, либо как-нибудь объяснить мне, где он...
      Вот фотка основной платы,и платы зарядки.
      (На основной плате обозначен контролер заряда,если что)


    • By Klumjuk
      Сгорел контроллер питания в колонке, батарейка 7.4 вольта. Помогите подобрать такой же контролер, либо аналог. Весь интернет обрыл,ничего не нашёл (

    • By Иванов Владимир
      Здравствуйте! Я профан в этой теме, но по работе нужно. Хочу собрать так скажем приёмник на микроконтроллере, чтоб демодулировал сигнал. Сигнал собираюсь подавать с компа. Типо на мк подключённый к компу послать модулированный сигнал. Задача в том чтоб запрограммировать сам мк на демодуляцию. Какой мк и отладочную плату посоветуете?
×
×
  • Create New...