bit-banging control for AD9850.
こちらのnoteに書いてます。
/users/ohneta/notebook/DDS-AS9850_softSPI/
AD9850.h
- Committer:
- ohneta
- Date:
- 2015-06-18
- Revision:
- 0:25d6d7c1a48a
File content as of revision 0:25d6d7c1a48a:
//---------------------------------------------------------------- //---------------------------------------------------------------- /** * 中華DDS AD9850のコントロール * */ //---------------------------------------------------------------- //---------------------------------------------------------------- #include "mbed.h" class AD9850 { public: AD9850(PinName data, PinName w_clk, PinName fu_ud, PinName reset); ~AD9850(); void init(); void reset(); void setFrequency(int freq, int pdwon = 0, int phase = 0); private: DigitalOut _outBit; DigitalOut _w_clk; DigitalOut _fu_ud; DigitalOut _reset; };