⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pmsmtables_8h-source.html

📁 Atmel算法(pid)-步进电机驱动源码 HOWTO,不好用你找我,绝对ok!
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<a name="l00437"></a>00437 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 197,<a name="l00438"></a>00438 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 198,<a name="l00439"></a>00439 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 199,<a name="l00440"></a>00440 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 200,<a name="l00441"></a>00441 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 201,<a name="l00442"></a>00442 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 202,<a name="l00443"></a>00443 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 203,<a name="l00444"></a>00444 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 204,<a name="l00445"></a>00445 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 205,<a name="l00446"></a>00446 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 206,<a name="l00447"></a>00447 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 207,<a name="l00448"></a>00448 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 208,<a name="l00449"></a>00449 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 209,<a name="l00450"></a>00450 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 210,<a name="l00451"></a>00451 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 211,<a name="l00452"></a>00452 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 212,<a name="l00453"></a>00453 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 213,<a name="l00454"></a>00454 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 214,<a name="l00455"></a>00455 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 215,<a name="l00456"></a>00456 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 216,<a name="l00457"></a>00457 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 217,<a name="l00458"></a>00458 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 218,<a name="l00459"></a>00459 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 219,<a name="l00460"></a>00460 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 220,<a name="l00461"></a>00461 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 221,<a name="l00462"></a>00462 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 222,<a name="l00463"></a>00463 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 223,<a name="l00464"></a>00464 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 224,<a name="l00465"></a>00465 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 225,<a name="l00466"></a>00466 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 226,<a name="l00467"></a>00467 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 227,<a name="l00468"></a>00468 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 228,<a name="l00469"></a>00469 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 229,<a name="l00470"></a>00470 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 230,<a name="l00471"></a>00471 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 231,<a name="l00472"></a>00472 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 232,<a name="l00473"></a>00473 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 233,<a name="l00474"></a>00474 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 234,<a name="l00475"></a>00475 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 235,<a name="l00476"></a>00476 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 236,<a name="l00477"></a>00477 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 237,<a name="l00478"></a>00478 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 238,<a name="l00479"></a>00479 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 239,<a name="l00480"></a>00480 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 240,<a name="l00481"></a>00481 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 241,<a name="l00482"></a>00482 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 242,<a name="l00483"></a>00483 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 243,<a name="l00484"></a>00484 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 244,<a name="l00485"></a>00485 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 245,<a name="l00486"></a>00486 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 246,<a name="l00487"></a>00487 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 247,<a name="l00488"></a>00488 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 248,<a name="l00489"></a>00489 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 249,<a name="l00490"></a>00490 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 250,<a name="l00491"></a>00491 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 251,<a name="l00492"></a>00492 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 252,<a name="l00493"></a>00493 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 253,<a name="l00494"></a>00494 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 254,<a name="l00495"></a>00495 ((<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6) &lt;&lt; 8) / 255<a name="l00496"></a>00496 };<a name="l00497"></a>00497 <a name="l00503"></a><a class="code" href="PMSMtables_8h.html#a2">00503</a> __flash <span class="keyword">const</span> <a class="code" href="stdint_8h.html#a56">uint8_t</a> <a class="code" href="PMSMtables_8h.html#a2">blockCommutationTableForward</a>[16] =<a name="l00504"></a>00504 {<a name="l00505"></a>00505   0,                          0,<a name="l00506"></a>00506   (1 &lt;&lt; PB3),                 (1 &lt;&lt; PD5),                 <span class="comment">// UL, WH</span><a name="l00507"></a>00507   (1 &lt;&lt; PB2),                 (1 &lt;&lt; PD6),                 <span class="comment">// UH, VL</span><a name="l00508"></a>00508   ((1 &lt;&lt; PB2) | (1 &lt;&lt; PB3)),  0x00,                       <span class="comment">// VL, WH</span><a name="l00509"></a>00509   (1 &lt;&lt; PB1),                 (1 &lt;&lt; PD3),                 <span class="comment">// VH, WL</span><a name="l00510"></a>00510   (1 &lt;&lt; PB1),                 (1 &lt;&lt; PD5),                 <span class="comment">// UL, VH</span><a name="l00511"></a>00511   0x00,                       ((1 &lt;&lt; PD6) | (1 &lt;&lt; PD3)),  <span class="comment">// UH, WL</span><a name="l00512"></a>00512   0,  0<a name="l00513"></a>00513 };<a name="l00514"></a>00514 <a name="l00515"></a>00515 <a name="l00521"></a><a class="code" href="PMSMtables_8h.html#a3">00521</a> __flash <span class="keyword">const</span> <a class="code" href="stdint_8h.html#a56">uint8_t</a> <a class="code" href="PMSMtables_8h.html#a3">blockCommutationTableReverse</a>[16] =<a name="l00522"></a>00522 {<a name="l00523"></a>00523   0,  0,<a name="l00524"></a>00524   0x00,                       ((1 &lt;&lt; PD6) | (1 &lt;&lt; PD3)),  <span class="comment">// UH, WL</span><a name="l00525"></a>00525   (1 &lt;&lt; PB1),                 (1 &lt;&lt; PD5),                 <span class="comment">// UL, VH</span><a name="l00526"></a>00526   (1 &lt;&lt; PB1),                 (1 &lt;&lt; PD3),                 <span class="comment">// VH, WL</span><a name="l00527"></a>00527   ((1 &lt;&lt; PB2) | (1 &lt;&lt; PB3)),  0x00,                       <span class="comment">// VL, WH</span><a name="l00528"></a>00528   (1 &lt;&lt; PB2),                 (1 &lt;&lt; PD6),                 <span class="comment">// UH, VL</span><a name="l00529"></a>00529   (1 &lt;&lt; PB3),                 (1 &lt;&lt; PD5),                 <span class="comment">// UL, WH</span><a name="l00530"></a>00530   0,  0<a name="l00531"></a>00531 };<a name="l00532"></a>00532 <a name="l00533"></a>00533 <a name="l00541"></a><a class="code" href="PMSMtables_8h.html#a4">00541</a> __flash <span class="keyword">const</span> <a class="code" href="stdint_8h.html#a56">uint8_t</a> <a class="code" href="PMSMtables_8h.html#a4">expectedHallSequenceForward</a>[7] =<a name="l00542"></a>00542 {<a name="l00543"></a>00543   0xff,    3,    6,    2,    5,    1,    4<a name="l00544"></a>00544 };<a name="l00545"></a>00545 <a name="l00546"></a>00546 <a name="l00547"></a>00547 <a name="l00555"></a><a class="code" href="PMSMtables_8h.html#a5">00555</a> __flash <span class="keyword">const</span> <a class="code" href="stdint_8h.html#a56">uint8_t</a> <a class="code" href="PMSMtables_8h.html#a5">expectedHallSequenceReverse</a>[7] =<a name="l00556"></a>00556 {<a name="l00557"></a>00557   0xff,    5,    3,    1,    6,    4,    2<a name="l00558"></a>00558 };<a name="l00559"></a>00559 <a name="l00560"></a>00560 <a name="l00569"></a><a class="code" href="PMSMtables_8h.html#a6">00569</a> __flash <span class="keyword">const</span> <a class="code" href="stdint_8h.html#a58">uint16_t</a> <a class="code" href="PMSMtables_8h.html#a6">CSOffsetsForward</a>[8] =<a name="l00570"></a>00570 {<a name="l00571"></a>00571   0,<a name="l00572"></a>00572   5 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00573"></a>00573   1 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00574"></a>00574   0 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00575"></a>00575   3 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00576"></a>00576   4 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00577"></a>00577   2 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00578"></a>00578   0<a name="l00579"></a>00579 };<a name="l00580"></a>00580 <a name="l00581"></a>00581 <a name="l00590"></a><a class="code" href="PMSMtables_8h.html#a7">00590</a> __flash <span class="keyword">const</span> <a class="code" href="stdint_8h.html#a58">uint16_t</a> <a class="code" href="PMSMtables_8h.html#a7">CSOffsetsReverse</a>[8] =<a name="l00591"></a>00591 {<a name="l00592"></a>00592   0,<a name="l00593"></a>00593   1 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00594"></a>00594   5 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00595"></a>00595   0 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00596"></a>00596   3 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00597"></a>00597   2 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00598"></a>00598   4 * (<a class="code" href="PMSM_8h.html#a3">SINE_TABLE_LENGTH</a> / 6),<a name="l00599"></a>00599   0<a name="l00600"></a>00600 };<a name="l00601"></a>00601 <a name="l00602"></a>00602 <a name="l00603"></a>00603 <span class="preprocessor">#endif</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 27 09:31:24 2006 for AVR447: Sine wave driving of three phase motor by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -