タグ

libraryとsoftwareに関するSriVidyutのブックマーク (2)

  • 米粒AVRでI2C通信(マスター) | S2

    米粒AVRことATtiny10は3つまたは4つのI/Oピンしか使えないのですが、I2Cなら2つのピンを使うだけで複数のモジュールと通信ができると言うことで、I2Cが使えれば便利だろうと試行錯誤してみました。 結論を言うと、一応出来たのは出来たのですが、凝ったことをやろうとするとすぐにメモリオーバーになっちゃいます(´・ω・`) そもそもプログラムメモリが1kバイトしかないので、当たり前といえば当たり前なんですが・・・I2C使いたいなら、素直にtiny45とかtiny2313とか使うべきなんだろうと思いました。 そもそも、I2Cモジュール自体が大きいので、小さいことが売りである米粒AVRでやる意味は無いと言えば無いので・・・ ま、とりあえず出来たので、ソースを公開しておきます。 ソース tiny10softI2C.h /*<br /> tiny10softI2C.h<br /> Softwa

    SriVidyut
    SriVidyut 2014/11/09
    米粒AVRでI2C通信(マスター) 公開日: 2013/01/02 電子工作 | I2C, 米粒AVR(tiny10) 米粒AVRことATtiny10は3つまたは4つのI/Oピンしか使えないのですが、I2Cなら2つのピンを使うだけで複数のモジュールと通信ができると言うことで
  • Tidy

    Tidy is a console application for macOS, Linux, Windows, UNIX, and more. It corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards. libtidy is a C static and dynamic library that developers can integrate into their applications in order to bring all of Tidy’s power to your favorite tools. libtidy is used today in desktop applications, we

  • 1