Jabus

Members
  • Content count

    8
  • Joined

  • Last visited

Everything posted by Jabus

  1. rcall в функциях

    я нашел на зарубежных форумах, что gcc использует стек для локальных переменных
  2. rcall в функциях

    зачем он это делает? может я чего-то не понимаю, но помоему это засорение стека.
  3. rcall в функциях

    если не ошибаюсь стек идет с конца озу и ниже, и если будет 3-4 вложенные функции то 6*4=24 байта, если там будут лежать переменные то он и покоцает.
  4. rcall в функциях

    void u32_color(uint32_t h){ R_color=*(h+0); G_color=*(h+1); B_color=*(h+2); } считай при выполнение каждой такой функции минимум 6 байт в озу,ну а если много таких функций будет? стек может залезть на переменные... в attiny13 такое запросто провернуть, там всего 64 байта.
  5. SBI, CBI в Tinker cad

    там таких нет... буду значит переходить в ISIS
  6. SBI, CBI в Tinker cad

    Приспичило мне опять написать про тинкер кад. на сей раз я уже поставил 2 осциллографа, чтобы не писали "а как же ты видешь ты что они ни работают?7??7?". на первом осциллографе видно как дергает с помощью "sbi, cbi", на втором как с помощью "out". (если прям совсем не понятно через "out" - работает, "sbi, cbi" - нет)
  7. cbi и sbi

    тут проблема такая. Я обычно в тинкер кад всякие куски кода и столкнулся с проблемой, что sbi и cbi не работают (если гонять в loop). скринов пока нет, они на пк.
  8. cbi и sbi

    вот, надеюсь все видно... я за этим и обратился, исправте если возможно.