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

Юстас

Members
  • Постов

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

  • Посещение

Весь контент Юстас

  1. Изучу си только за его кроссплатформенность. Ну и краткость. С асмом мне сильно помогает Геннадий. Если можно, давайте попробуем на си написать, уж больно интересно))
  2. @COKPOWEHEU я понимаю о чём говорит язык си. Тут готовым ассемблерным блокам, придали коротенькие названия (абревиатуры). Тут не надо строить дом из кирпичей, бери готовые панели и строй небоскрёб)) Очень удобно, но не очень понятно...
  3. @dm37 мне и на си тоже хотелось бы, параллельно попробую его освоить получше)
  4. @dm37 ох ё моё))) Как будто пьяная кошка по клаве пробежала))) Шучу конечно же))) Много символов кавычек.
  5. @COKPOWEHEU Спасибо за пояснения) Почитаю обязательно)
  6. Я всегда хотел подтянуться на си)) Просто мне не понятно с какой стороны код читать? void vail() { if( !(PINC & (1<<0)) ) { PORTD |= (1<<0); } }
  7. Исключающее или, и, сдвиг влево на 1 бит?
  8. Нашёл, но там подключены какие-то библиотеки мне не знакомые...
  9. Это у меня от BASCOMa, там похожие операторы ветвления) Я бы на бейсике написал, но от него моему протеусу плохо становится))) Повисает на глухо)) Ща поищу код.
  10. @dm37 Время есть до нового года)) Надеюсь))) У меня с сями не задалось что-то. Например: Я хочу такую функцию: vail() { if PINC.0 = 0 then PORTD.0 = 1 end if } Я плохо знаю си, хоть он и проще) @dm37 А знаете, я бы рискнул на сях написать)) Но только с вашими молитвами, сам утону в болоте))
  11. То есть в новом файле, мы прописываем только названия переменных и макросов?
  12. Думаю я понял как с макросами работать. Это что бы не городить огород одинаковыми строками, а работать с блоками в виде названий блоков кода (макросов). Правильно? def_prog.inc это библиотека? Пардон за глупые вопросы)
  13. @dm37 Признаюсь я с макросами ещё дело не имел. Я так понимаю это типа библиотеки?
  14. Я там не совсем понял. Например: dec timer brne TIMER_CONT Почему переход, без сравнения с константой?
  15. @COKPOWEHEU У меня нифига не получается оживить хоть что-то. Пояснений много, а результат я не сдвинулся ни на йоту. Часами думаю над алгоритмом, всё в пустую... А какой флаг он выставит?
  16. Такого мир ещё не видел))) По моему сегодня не расстреляют)))
  17. @dm37 С ОЗУ я ещё не здоровался даже, так-то понимаю как оно работает, а пользоваться этим ещё не научился)
  18. dm37, если вам не в тягость нянчиться со мной, то давайте попробуем поступить как вы написали) Итак импульс будет формироваться за счёт кнопки +1 или кнопки -1, то есть 2 кнопки управления длительностью импульса. параллельно данные по длительности импульса, должны выводится на трёхзначный семисегментник. Чтобы визуально видеть эту длительность.
  19. Я бы не хотел обрабатывать кнопки в прерывании. Опять чат лагает Если замутить проверку кнопок вот так?
  20. А если не нагружать прерывание таким образом? Почему нельзя обработать кнопки в подпрограмме или основном цикле? Или то и другое?
  21. Про задержки я и сам не вспомнил(( Подзапутался я ....
×
×
  • Создать...