老外最近很忙做 DDS, 可是提出了一個非常差的 IDEA.
他需要用 BCD 輸出的 THUMB SWITCH 加上 LED 顯示, 設定 DDS 的頻率. 雖然完全不知道何為 DDS, 不過這樣的工作並不需要那麼複雜.
手上有了自製的 Arduino, 還有人家設計好的 LCD 顯示, 只要組合起來就好了, 連代碼都不用寫. 實驗了 Arduino 兩個基本的顯示 LCD 顯示.
LCD 16x2 接腳及基本, 溫習這個, http://hk.myblog.yahoo.com/xiao-laba/article?mid=2177
自製的 Arduino, 溫習這個, http://hk.myblog.yahoo.com/xiao-laba/article?mid=1556
下面是參考用的記錄
1) LiduidCrytal Library, 0016 版本自帶, 連線用 4BIT, 除了 Hello World, 其他功能有 BUG, 不能用
2) 網上參考了人家的經驗, 看到了 LCD4Bit Library, 使用很好, 15分鐘完畢
http://www.robofun.net/forum/viewthread.php?tid=1373
ATMEAG8, 12MHz Crytal,
HFUSE = 0xc0
LFUSE = 0x9f
燒錄用的 HEX 檔
:1000000040C064C063C062C061C060C05FC05EC009
:100010005DC09DC25BC05AC059C058C057C056C0D1
:1000200055C054C053C000000000370034003100F8
:1000300000000000380035003200000000003600EB
:100040003300300004040404040404040202020225
:10005000020203030303030301020408102040808B
:100060000102040810200102040810200000000012
:100070000000000000030405000000000000000074
:100080004C0211241FBECFE5D4E0DEBFCDBF10E08F
:10009000A0E6B0E0E0EBF8E002C005900D92A03DD4
:1000A000B107D9F710E0A0EDB0E001C01D92AC3D62
:1000B000B107E1F710E0C2E8D0E003C02297FE01EB
:1000C000BAD3C038D107D1F73ED2F0C399CFA0E060
:1000D000B0E0ECE6F0E0BBC3EC01A880B980CA80D8
:1000E000DB80A114B104C104D10441F484E2A82E40
:1000F00089EDB82E8BE5C82E87E0D82EC601B50154
:100100002DE133EF41E050E057D327EA31E440E0FE
:1001100050E033D37B018C01C601B5012DE133EFF3
:1001200041E050E049D3CA01B9012CEE34EF4FEF62
:100130005FEF23D36E0D7F1D801F911F97FF04C0BB
:100140006150704080409048688379838A839B83A4
:100150009B01AC015F77B901CA01CDB7DEB7EAE018
:1001600092C3B5DF089580E690E0B1DF0895609313
:100170006000709361008093620090936300089523
:10018000709373006093720061507040623071052B
:1001900030F081E090E090937300809372000895B6
:1001A0008091680060E092D281E090E042D280913C
:1001B000680061E08BD281E090E03BD280916800E2
:1001C00060E084D261E070E080E090E008D20895C1
:1001D000EF92FF920F931F93CF93DF937C018B01DC
:1001E0000F701070C0916A00D0916B0007C0602F33
:1001F00061708C2F6BD215950795219680917000B8
:10020000909171008C179D0794F7C701C9DFDF91AA
:10021000CF911F910F91FF90EF900895EF92FF9271
:100220000F931F938C017B0194E0759567959A95C8
:10023000E1F7C801CDDF8FE0E822FF24C801B70154
:10024000C7DF1F910F91FF90EF9008950F931F93B9
:10025000CF93DF93EC018B018091640060E036D294
:100260008091D0009091D100892B21F0809166007F
:1002700060E02CD2CE01B801ABDFDF91CF911F91AE
:100280000F9108950F931F93CF93DF93EC018B0190
:100290008091640061E01AD28091D0009091D100E9
:1002A000892B21F08091660060E010D2CE01B80168
:1002B000B5DFDF91CF911F910F910895CF92DF921B
:1002C000FF920F931F93CF93DF936C018B01FF2459
:1002D00009C0C00FD11F6881772767FD7095C601DF
:1002E000D1DFF394CF2DD0E0F80101900020E9F7A1
:1002F0003197E01BF10BCE17DF0758F3DF91CF9159
:100300001F910F91FF90DF90CF9008950F931F934F
:10031000CF93DF93EC018B018091640060E0D6D134
:100320008091D0009091D100892B21F080916600BE
:1003300060E0CCD1CE01B80171DFDF91CF911F9188
:100340000F910895AF92BF92CF92DF92EF92FF92FA
:100350000F931F93CF93DF935C016B01C0E0D0E05C
:100360007A010027F7FC0095102F08C0C50168E14D
:1003700070E0CCDFC801B70132D12196CC15DD0584
:10038000ACF3DF91CF911F910F91FF90EF90DF9031
:10039000CF90BF90AF900895CF93DF93EC01809101
:1003A000680061E073D18091640061E06FD1809159
:1003B000D0009091D100892B21F08091660061E0FE
:1003C00065D180916A0061E061D180916C0061E04B
:1003D0005DD180916E0061E059D18091700061E043
:1003E00055D162E370E080E090E0F9D0CE0163E0A7
:1003F00070E02CDF65E070E080E090E0F0D0CE01AE
:1004000063E070E023DF84E690E013D1CE0163E087
:1004100070E01CDF65E070E080E090E0E0D0CE01AD
:1004200062E070E013DFCE0162E070E00FDF609108
:100430007200709173006150704023E0660F771F67
:100440002A95E1F7CE0102DF8CE390E0F2D0CE01F5
:100450006CE070E05BDF8CE390E0EBD0CE0161E01C
:1004600070E054DF63E070E080E090E0B8D0CE014F
:1004700066E070E04BDF61E070E080E090E0AFD0DC
:10048000DF91CF91089561E070E040DF61E070E0BE
:1004900080E090E0A4D0089582ED90E062E070E00A
:1004A0006FDE0895EF92FF920F931F93CF93DF9328
:1004B0008DE061E00BD16091CE007091CF00882774
:1004C00077FD8095982F39D17B018C0182ED90E0EA
:1004D000DADFB70184E0660F771F8A95E1F76E19BE
:1004E0007F096C587F4F82ED90E0E8DE68EE73E0A4
:1004F00080E090E074D08DE060E0E8D0C0E0D0E033
:1005000082ED90E06EE270E0BDDE64E670E080E0D7
:1005100090E065D02196C330D10591F782ED90E04F
:1005200064E170E042E350E00DDFDF91CF911F9175
:100530000F91FF90EF9008958DE061E0A7D082EDDC
:1005400090E02ADF089583D0F7DFACDFFECF1F9263
:100550000F920FB60F9211242F933F938F939F9377
:10056000AF93BF938091D7009091D800A091D9000C
:10057000B091DA003091DB000196A11DB11D232F4F
:10058000235D2D3720F02D570196A11DB11D20931D
:10059000DB008093D7009093D800A093D900B0934C
:1005A000DA008091D3009091D400A091D500B09151
:1005B000D6000196A11DB11D8093D3009093D40065
:1005C000A093D500B093D600BF91AF919F918F912A
:1005D0003F912F910F900FBE0F901F901895EF92A3
:1005E000FF920F931F937B018C018FB7F89440917A
:1005F000D7005091D8006091D9007091DA008FBF78
:100600002FB7F8948091D7009091D800A091D9008D
:10061000B091DA002FBF841B950BA60BB70BE81621
:10062000F9060A071B0760F71F910F91FF90EF90E3
:100630000895019759F0019749F0FC01EE0FFF1F53
:1006400031978FB7F8943197F1F78FBF0895789469
:1006500083B7826083BF83B7816083BF89B78160BE
:1006600089BF8EB582608EBD8EB581608EBD8FB51F
:1006700081608FBD85B5846085BD85B5806485BD8D
:10068000329A319A309A379A1AB80895282F30E062
:10069000C901885A9F4FFC0194912C5B3F4FF9018F
:1006A0008491882391F0E82FF0E0EE0FFF1FEA5DC0
:1006B000FF4FA591B491662329F48C9190958923DD
:1006C0008C9308958C91892B8C930895482F50E03A
:1006D000CA0184599F4FFC012491CA01885A9F4F37
:1006E000FC0194914C5B5F4FFA013491332321F16B
:1006F000222381F0233019F48FB58F7704C0243082
:1007000021F48FB58F7D8FBD05C0253019F485B5D7
:100710008F7D85BDE32FF0E0EE0FFF1FE05DFF4F03
:10072000A591B491662329F48C91909589238C939B
:1007300008958C91892B8C930895EF92FF920F93DB
:100740001F937B018C01611571058105910529F4C9
:1007500020E030E040E050E009C005DDA80197014D
:100760002BD0AC01CB01DA019C01AD01B901CA016A
:100770001F910F91FF90EF900895629FD001739F9A
:10078000F001829FE00DF11D649FE00DF11D929F2D
:10079000F00D839FF00D749FF00D659FF00D99276C
:1007A000729FB00DE11DF91F639FB00DE11DF91F90
:1007B000BD01CF011124089597FB092E05260ED007
:1007C00057FD04D014D00AD0001C38F45095409541
:1007D000309521953F4F4F4F5F4F0895F6F7909515
:1007E0008095709561957F4F8F4F9F4F0895A1E23F
:1007F0001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F9B
:10080000FF1FA217B307E407F50720F0A21BB30BE5
:10081000E40BF50B661F771F881F991F1A9469F761
:1008200060957095809590959B01AC01BD01CF01BD
:100830000895EE0FFF1F0590F491E02D09942F927B
:100840003F924F925F926F927F928F929F92AF9260
:10085000BF92CF92DF92EF92FF920F931F93CF93AD
:10086000DF93CDB7DEB7CA1BDB0B0FB6F894DEBF44
:100870000FBECDBF09942A88398848885F846E846A
:100880007D848C849B84AA84B984C884DF80EE80B4
:10089000FD800C811B81AA81B981CE0FD11D0FB6BD
:1008B000010000000C000B00020007000800090006
:1008C0000A0002006170706C65000000000000000A
:1008D00000000062616E616E6100000000000000B7
:1008E000000070696E656170706C6500000000004A
:1008F000006D616E676F00000000000000000000E6
:1009000077617465726D656C6F6E00000000007039
:100910006561720000000000000000000000060099
:00000001FF
http://www.youtube.com/watch?v=FWfKyoBiQc0
他需要用 BCD 輸出的 THUMB SWITCH 加上 LED 顯示, 設定 DDS 的頻率. 雖然完全不知道何為 DDS, 不過這樣的工作並不需要那麼複雜.
手上有了自製的 Arduino, 還有人家設計好的 LCD 顯示, 只要組合起來就好了, 連代碼都不用寫. 實驗了 Arduino 兩個基本的顯示 LCD 顯示.
LCD 16x2 接腳及基本, 溫習這個, http://hk.myblog.yahoo.com/xiao-laba/article?mid=2177
自製的 Arduino, 溫習這個, http://hk.myblog.yahoo.com/xiao-laba/article?mid=1556
下面是參考用的記錄
1) LiduidCrytal Library, 0016 版本自帶, 連線用 4BIT, 除了 Hello World, 其他功能有 BUG, 不能用
2) 網上參考了人家的經驗, 看到了 LCD4Bit Library, 使用很好, 15分鐘完畢
http://www.robofun.net/forum/viewthread.php?tid=1373
ATMEAG8, 12MHz Crytal,
HFUSE = 0xc0
LFUSE = 0x9f
燒錄用的 HEX 檔
:1000000040C064C063C062C061C060C05FC05EC009
:100010005DC09DC25BC05AC059C058C057C056C0D1
:1000200055C054C053C000000000370034003100F8
:1000300000000000380035003200000000003600EB
:100040003300300004040404040404040202020225
:10005000020203030303030301020408102040808B
:100060000102040810200102040810200000000012
:100070000000000000030405000000000000000074
:100080004C0211241FBECFE5D4E0DEBFCDBF10E08F
:10009000A0E6B0E0E0EBF8E002C005900D92A03DD4
:1000A000B107D9F710E0A0EDB0E001C01D92AC3D62
:1000B000B107E1F710E0C2E8D0E003C02297FE01EB
:1000C000BAD3C038D107D1F73ED2F0C399CFA0E060
:1000D000B0E0ECE6F0E0BBC3EC01A880B980CA80D8
:1000E000DB80A114B104C104D10441F484E2A82E40
:1000F00089EDB82E8BE5C82E87E0D82EC601B50154
:100100002DE133EF41E050E057D327EA31E440E0FE
:1001100050E033D37B018C01C601B5012DE133EFF3
:1001200041E050E049D3CA01B9012CEE34EF4FEF62
:100130005FEF23D36E0D7F1D801F911F97FF04C0BB
:100140006150704080409048688379838A839B83A4
:100150009B01AC015F77B901CA01CDB7DEB7EAE018
:1001600092C3B5DF089580E690E0B1DF0895609313
:100170006000709361008093620090936300089523
:10018000709373006093720061507040623071052B
:1001900030F081E090E090937300809372000895B6
:1001A0008091680060E092D281E090E042D280913C
:1001B000680061E08BD281E090E03BD280916800E2
:1001C00060E084D261E070E080E090E008D20895C1
:1001D000EF92FF920F931F93CF93DF937C018B01DC
:1001E0000F701070C0916A00D0916B0007C0602F33
:1001F00061708C2F6BD215950795219680917000B8
:10020000909171008C179D0794F7C701C9DFDF91AA
:10021000CF911F910F91FF90EF900895EF92FF9271
:100220000F931F938C017B0194E0759567959A95C8
:10023000E1F7C801CDDF8FE0E822FF24C801B70154
:10024000C7DF1F910F91FF90EF9008950F931F93B9
:10025000CF93DF93EC018B018091640060E036D294
:100260008091D0009091D100892B21F0809166007F
:1002700060E02CD2CE01B801ABDFDF91CF911F91AE
:100280000F9108950F931F93CF93DF93EC018B0190
:100290008091640061E01AD28091D0009091D100E9
:1002A000892B21F08091660060E010D2CE01B80168
:1002B000B5DFDF91CF911F910F910895CF92DF921B
:1002C000FF920F931F93CF93DF936C018B01FF2459
:1002D00009C0C00FD11F6881772767FD7095C601DF
:1002E000D1DFF394CF2DD0E0F80101900020E9F7A1
:1002F0003197E01BF10BCE17DF0758F3DF91CF9159
:100300001F910F91FF90DF90CF9008950F931F934F
:10031000CF93DF93EC018B018091640060E0D6D134
:100320008091D0009091D100892B21F080916600BE
:1003300060E0CCD1CE01B80171DFDF91CF911F9188
:100340000F910895AF92BF92CF92DF92EF92FF92FA
:100350000F931F93CF93DF935C016B01C0E0D0E05C
:100360007A010027F7FC0095102F08C0C50168E14D
:1003700070E0CCDFC801B70132D12196CC15DD0584
:10038000ACF3DF91CF911F910F91FF90EF90DF9031
:10039000CF90BF90AF900895CF93DF93EC01809101
:1003A000680061E073D18091640061E06FD1809159
:1003B000D0009091D100892B21F08091660061E0FE
:1003C00065D180916A0061E061D180916C0061E04B
:1003D0005DD180916E0061E059D18091700061E043
:1003E00055D162E370E080E090E0F9D0CE0163E0A7
:1003F00070E02CDF65E070E080E090E0F0D0CE01AE
:1004000063E070E023DF84E690E013D1CE0163E087
:1004100070E01CDF65E070E080E090E0E0D0CE01AD
:1004200062E070E013DFCE0162E070E00FDF609108
:100430007200709173006150704023E0660F771F67
:100440002A95E1F7CE0102DF8CE390E0F2D0CE01F5
:100450006CE070E05BDF8CE390E0EBD0CE0161E01C
:1004600070E054DF63E070E080E090E0B8D0CE014F
:1004700066E070E04BDF61E070E080E090E0AFD0DC
:10048000DF91CF91089561E070E040DF61E070E0BE
:1004900080E090E0A4D0089582ED90E062E070E00A
:1004A0006FDE0895EF92FF920F931F93CF93DF9328
:1004B0008DE061E00BD16091CE007091CF00882774
:1004C00077FD8095982F39D17B018C0182ED90E0EA
:1004D000DADFB70184E0660F771F8A95E1F76E19BE
:1004E0007F096C587F4F82ED90E0E8DE68EE73E0A4
:1004F00080E090E074D08DE060E0E8D0C0E0D0E033
:1005000082ED90E06EE270E0BDDE64E670E080E0D7
:1005100090E065D02196C330D10591F782ED90E04F
:1005200064E170E042E350E00DDFDF91CF911F9175
:100530000F91FF90EF9008958DE061E0A7D082EDDC
:1005400090E02ADF089583D0F7DFACDFFECF1F9263
:100550000F920FB60F9211242F933F938F939F9377
:10056000AF93BF938091D7009091D800A091D9000C
:10057000B091DA003091DB000196A11DB11D232F4F
:10058000235D2D3720F02D570196A11DB11D20931D
:10059000DB008093D7009093D800A093D900B0934C
:1005A000DA008091D3009091D400A091D500B09151
:1005B000D6000196A11DB11D8093D3009093D40065
:1005C000A093D500B093D600BF91AF919F918F912A
:1005D0003F912F910F900FBE0F901F901895EF92A3
:1005E000FF920F931F937B018C018FB7F89440917A
:1005F000D7005091D8006091D9007091DA008FBF78
:100600002FB7F8948091D7009091D800A091D9008D
:10061000B091DA002FBF841B950BA60BB70BE81621
:10062000F9060A071B0760F71F910F91FF90EF90E3
:100630000895019759F0019749F0FC01EE0FFF1F53
:1006400031978FB7F8943197F1F78FBF0895789469
:1006500083B7826083BF83B7816083BF89B78160BE
:1006600089BF8EB582608EBD8EB581608EBD8FB51F
:1006700081608FBD85B5846085BD85B5806485BD8D
:10068000329A319A309A379A1AB80895282F30E062
:10069000C901885A9F4FFC0194912C5B3F4FF9018F
:1006A0008491882391F0E82FF0E0EE0FFF1FEA5DC0
:1006B000FF4FA591B491662329F48C9190958923DD
:1006C0008C9308958C91892B8C930895482F50E03A
:1006D000CA0184599F4FFC012491CA01885A9F4F37
:1006E000FC0194914C5B5F4FFA013491332321F16B
:1006F000222381F0233019F48FB58F7704C0243082
:1007000021F48FB58F7D8FBD05C0253019F485B5D7
:100710008F7D85BDE32FF0E0EE0FFF1FE05DFF4F03
:10072000A591B491662329F48C91909589238C939B
:1007300008958C91892B8C930895EF92FF920F93DB
:100740001F937B018C01611571058105910529F4C9
:1007500020E030E040E050E009C005DDA80197014D
:100760002BD0AC01CB01DA019C01AD01B901CA016A
:100770001F910F91FF90EF900895629FD001739F9A
:10078000F001829FE00DF11D649FE00DF11D929F2D
:10079000F00D839FF00D749FF00D659FF00D99276C
:1007A000729FB00DE11DF91F639FB00DE11DF91F90
:1007B000BD01CF011124089597FB092E05260ED007
:1007C00057FD04D014D00AD0001C38F45095409541
:1007D000309521953F4F4F4F5F4F0895F6F7909515
:1007E0008095709561957F4F8F4F9F4F0895A1E23F
:1007F0001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F9B
:10080000FF1FA217B307E407F50720F0A21BB30BE5
:10081000E40BF50B661F771F881F991F1A9469F761
:1008200060957095809590959B01AC01BD01CF01BD
:100830000895EE0FFF1F0590F491E02D09942F927B
:100840003F924F925F926F927F928F929F92AF9260
:10085000BF92CF92DF92EF92FF920F931F93CF93AD
:10086000DF93CDB7DEB7CA1BDB0B0FB6F894DEBF44
:100870000FBECDBF09942A88398848885F846E846A
:100880007D848C849B84AA84B984C884DF80EE80B4
:10089000FD800C811B81AA81B981CE0FD11D0FB6BD
:1008B000010000000C000B00020007000800090006
:1008C0000A0002006170706C65000000000000000A
:1008D00000000062616E616E6100000000000000B7
:1008E000000070696E656170706C6500000000004A
:1008F000006D616E676F00000000000000000000E6
:1009000077617465726D656C6F6E00000000007039
:100910006561720000000000000000000000060099
:00000001FF
http://www.youtube.com/watch?v=FWfKyoBiQc0
文章標籤
全站熱搜
