推 mosquito520:你的表假設對應的是角度,剛好360度 07/23 20:13
→ mosquito520:痾 錯了,請忽略上面那一行 07/23 20:14
→ dog9527:是 我講錯了>< 07/23 20:14
→ mosquito520:應該先問 你是要透過8051+DA輸出Sin wave?還是做啥 07/23 20:14
→ dog9527:就是我想利用中斷 去取一個SIN波上某幾點的值 07/23 20:27
→ Schottky:要取值無論何時都可以取,中斷是幹嘛用的? 07/23 20:40
→ Schottky:你如果能把問題正確地問出來,也許答案就自然浮現了。 07/23 20:42
→ dog9527:我只要在她正緣處發那瞬間的值 不知道該怎麼寫 07/23 20:54
→ Schottky:在那個瞬間,值是哪來的 (感覺我會盧很久XD) 07/23 20:55
→ peng978:你sin波在程式裡怎麼跑 就怎麼抓囉 然後DA輸出 07/23 21:10
→ dog9527:應該說我要看我上面那個tab1跑到哪 到哪我就取哪 >< 07/23 21:10
→ Schottky:那請問你的 table 在我推文的這個時間點跑到哪? 07/23 21:20
→ Schottky:這個規則如果連你都講不出來,我怎麼可能會知道... 07/23 21:21
→ Schottky:話說回來我跟一樓蚊大有相同疑惑: 這張表好像殘缺不全... 07/23 21:21
推 mosquito520:應該說 你貼的Code跟你的描述讓人猜不透你要做啥 07/23 21:47
→ mosquito520:要不要先撇開Code不說 先描述你的用途是甚麼 07/23 21:47
→ mosquito520:你的電路長甚麼樣 你在甚麼時間要做甚麼事情? 07/23 21:48
→ dog9527:每個上升緣 檢測sin波的狀態 之後取出幾個sin波的值 07/23 22:48
→ dog9527:利用ad輸出像上方那樣的波型 07/23 22:49
→ mos888tw:這不是就DA電路? 07/23 22:52
推 bxxl:9527的想法有問題,根本不存在所謂的sine wave, 只有table 07/23 23:42
→ bxxl:你現在根本就只有一個sin table, 哪來的sin wave 07/23 23:43
→ peng978:呃 講白點你只給一個表 那在8051內你要怎麼讓他跑成sin波? 07/23 23:55
→ Schottky:要跑泰勒展開式我也沒意見,要掛ROM建一萬筆的table我也OK 07/24 00:02
→ Schottky:可是我還是不知道這個電路想幹嘛... 07/24 00:03
推 paoju5566: 能PO一下電路圖嗎你 02/08 03:51