logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Detekcja liczby po przecinku AVR język C

pawel_5 18 Lut 2010 15:54 1736 3
REKLAMA
  • #1 7713760
    pawel_5
    Poziom 13  
    Witam,
    Proszę o pomoc w realizacji takiego założenia:

    1000 / 4 = 250.00 -> flaga ustawiona na 0
    1010 / 4 = 252,5 -> flaga ustawiona na 1

    Za każdym razem jeśli wynik będzie po przecinku ma ustawić pewną flagę.
    Nie wiem czy istnieje jakiś rejestr w Atmegach informujący o wyniku dzielenia z resztą?
    Mam książeczkę o AVR ale nic o dzieleniu nie mogę znaleźć. Może wcale nie muszę posiłkować się konkretnym rejestrem stanu uP?

    Jeszcze jedno pytanie, jeśli chciałbym np. z liczby 2292X99 zawsze robić detekcję cyfry na miejscu X czy zawsze muszę konwertować liczbę bin na BCD? Czy koledzy mają inną metodę?
    Pozdrawiam,
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 7713811
    Szucio
    Poziom 14  
    Przypadek 2292X99:

    cyfra X=(liczba minus 2292099)/100
  • #4 7713974
    pawel_5
    Poziom 13  
    No i o to mi chodziło, zwięźle i krótko. Dziękuję bardzo.
REKLAMA