Új hozzászólás Aktív témák

  • fpeter84

    senior tag

    Sziasztok! Úgy tűnik hogy egy bugba futottam, de nem találok rá gyógyírt guglizva... Szóval adott egy soros protokol amit egy 5 baud-ra lassított címhívással kell nyitni, majd 9600 baud-ra váltva kommunikálni. Az 5 baud-ot úgytűnik se a mega, se a due mikrokontrollerének hw uart-ja nem szereti, ezért szoftverből valósítanám meg delay-ekkel megtüzdelve, de amíg a mega-n működik az hogy serialX.end majd pinmode out, digitalwrite fel/le, a végén pedig seriaX.begin-el újraindítom a kommunikációt, addig a due-n ha először megpiszkálom a lábat digitalwrite-al, utána hiába nyitom meg újra begin-el a sorost, egyszerűen süket marad, nem jön ki egy bit sem a TX lábon, de az RX láb vesz akkor is! Ez nekem egyértelműen buggyanús jelenség, de nem találok rá még csak hivatkozást sem, nemhogy megoldást. Bár mega-n működik a dolog, de én a due-t szeretném ehhez a projekthez használni a jelentősen nagyobb sebessége és több ram/flash-e miatt... Van rá ötletetek hogy mit lehetne vele kezdeni?

Új hozzászólás Aktív témák