Difference between revisions of "Component: MIAC Advanced (MIAC: Addon Modules)"
From Flowcode Help
Jump to navigationJump to search (XML import)  | 
				|||
| Line 1: | Line 1: | ||
| − | + | {| style="width:50%"  | |
| − | |||
| − | {|   | ||
|-  | |-  | ||
| − | | width="20%" style="color: gray;" | Author  | + | | width="20%" style="color:gray;" | Author  | 
| − | |   | + | |    | 
|-  | |-  | ||
| − | | width="20%" style="color: gray;" | Version  | + | | width="20%" style="color:gray;" | Version  | 
| − | | 1.0   | + | | 1.0  | 
|-  | |-  | ||
| − | | width="20%" style="color: gray;" | Category  | + | | width="20%" style="color:gray;" | Category  | 
| MIAC: Addon Modules  | | MIAC: Addon Modules  | ||
|}  | |}  | ||
| − | + | ==MIAC Advanced component==  | |
| − | ==  | ||
Advanced Addon for MIAC System  | Advanced Addon for MIAC System  | ||
| − | ==  | + | ==Component Pack==  | 
| − | |||
| + | FREE  | ||
| − | ==  | + | ==Detailed description==  | 
| − | + | ''No detailed description exists yet for this component''  | |
| − | ''  | ||
| + | ==Examples==  | ||
| − | ''  | + | ''<span style="color:red;">No additional examples</span>''  | 
| − | |||
| + | ==Downloadable macro reference==  | ||
| − | '''Return   | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''UART_ReceiveChar'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Timeout  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PWM_Enable'''  | ||
| + | |-  | ||
| + | | colspan="2" | Enable the PWM on Channel 1 or 2   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Channel  | ||
| + | |-  | ||
| + | | colspan="2" | PWM Channel 1 or 2   | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | |||
| − | '''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Send_Byte_Transaction'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Device_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | AddrH  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | AddrL  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Data  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Read_Time'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | HMS  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] -   | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Set_Date'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Day  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Month  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Year  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | ===  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| − | ''  | + | |-  | 
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SPI_Uninit'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Stop'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :[[  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DAC_WriteChannels'''  | ||
| + | |-  | ||
| + | | colspan="2" | Wrtie values to both DAC Channels   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-s16-icon.png]] - INT  | ||
| + | | width="90%" | ChannelA  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-s16-icon.png]] - INT  | ||
| + | | width="90%" | ChannelB  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :[[  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''UART_SendString'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-string-icon.png]] - STRING  | ||
| + | | width="90%" | Text  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_SetData'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Count  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | D0  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | D1  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | D2  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | D3  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | D4  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | D5  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_Init'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CAN_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | ===  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| − | ''  | + | |-  | 
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_GetData'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Index  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SPI_Init'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :[[  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_Message'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CAN_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CMD_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | '''Return   | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Reg_Write'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Reg  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Value  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_WR'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CAN_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CMD_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Count  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Start  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | More  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Restart'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | '''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LED_Control'''  | ||
| + | |-  | ||
| + | | colspan="2" | Sets the indicator LED On (State=1) or Off (State=0)   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | State  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :[[  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Read_Date'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | DMY  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] -   | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SPI_Get_Char'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] -   | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''UART_Initialize'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | ===  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| − | ''  | + | |-  | 
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SPI_Send_Char'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Char  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Transmit_Byte'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Data  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] -   | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Sensor_Read'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Sensor  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | HiRes  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | '''Return   | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_PushData'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Data  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Receive_Byte'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Last  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Init'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | '''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PWM_Disable'''  | ||
| + | |-  | ||
| + | | colspan="2" | Disable the PWM on Channel 1 or 2   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Channel  | ||
| + | |-  | ||
| + | | colspan="2" | PWM Channel 1 or 2   | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Reg_Read'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Reg  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] -   | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Receive_Byte_Transaction'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Device_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | AddrH  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | AddrL  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] -   | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | ===  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| − | + | |-  | |
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DigitalOutput'''  | ||
| + | |-  | ||
| + | | colspan="2" | Set a Terminal Output to High (Value=1) or Low (Value=0)   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Terminal  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Value  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :[[  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MIAC_Module_GetAck'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CAN_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | CMD_ID  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | TimeOut  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DAC_Write'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Channel  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-s16-icon.png]] - INT  | ||
| + | | width="90%" | Value  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :''  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''AnalogInput'''  | ||
| + | |-  | ||
| + | | colspan="2" | Read the ADC value of a Terminal Returns 12 bit ADC reading   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Terminal  | ||
| + | |-  | ||
| + | | colspan="2" | Terminal number to be read   | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | ===  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| − | ''  | + | |-  | 
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Initialize'''  | ||
| + | |-  | ||
| + | | colspan="2" | Forces a software reset on the module   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Get_Data'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | :[[  | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| − | ::''  | + | |-  | 
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RTC_Set_Time'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Hour  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Min  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:]] -   | ||
| + | | width="90%" | Sec  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | '''Return   | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | 
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''UART_ReceiveString'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Timeout  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | NumBytes  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-string-icon.png]] - STRING  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PWM_SetDuty'''  | ||
| + | |-  | ||
| + | | colspan="2" | Sets the PWM Duty cycle on Channel 1 or 2   | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Channel  | ||
| + | |-  | ||
| + | | colspan="2" | PWM Channel 1 or 2   | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | ||
| + | | width="90%" | Duty  | ||
| + | |-  | ||
| + | | colspan="2" | Duty cycle (8 bit value)   | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''MI2C_Start'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | |
| − | + | |-  | |
| − | + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | |
| − | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DigitalInput'''  | |
| − | + | |-  | |
| − | + | | colspan="2" | Read the value of a terminal    | |
| − | + | |-  | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE  | |
| − | + | | width="90%" | Terminal  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE  | |
| − | + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | |
| − | + | |}  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | :  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | =  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | :  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | :  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | ||
| + | |-  | ||
| + | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]  | ||
| + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''UART_SendChar'''  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | |-  | ||
| + | | width="10%" align="center" | [[File:Fc9-u16-icon.png]] - UINT  | ||
| + | | width="90%" | Character  | ||
| + | |-  | ||
| + | | colspan="2" |    | ||
| + | |-  | ||
| + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID  | ||
| + | | width="90%" style="border-top: 2px solid #000;" | ''Return''  | ||
| + | |}  | ||
| − | |||
| − | |||
==Property reference==  | ==Property reference==  | ||
| − | |||
| − | + | {| class="wikitable" style="width:60%; background-color:#FFFFFF;"  | |
| − | + | |-  | |
| − | + | | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]]  | |
| − | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties'''    | |
| − | + | |-  | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Module Type  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Module Address  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-21-icon.png]]  | |
| − | + | | width="90%" | Period Overflow  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Prescaler  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-15-icon.png]]  | |
| − | + | | width="90%" | Frequency (KHz)  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-15-icon.png]]  | |
| − | + | | width="90%" | Period (uS)  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-21-icon.png]]  | |
| − | + | | width="90%" | Baud Rate  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Data Bits  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Return Type  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Echo  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Flow Control  | |
| − | + | |-  | |
| − | + | | colspan="2" |    | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Rate  | |
| − | + | |-  | |
| − | + | | colspan="2" | Prescale option selector   | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Clock Polarity  | |
| − | + | |-  | |
| − | + | | colspan="2" | Clock Polarity setting, inactive (idle) state   | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Clock Phase  | |
| − | + | |-  | |
| − | + | | colspan="2" | Clock Phase (data change edge) selection   | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Sample Point  | |
| − | + | |-  | |
| − | + | | colspan="2" | Data bit read sample point   | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Baud Select  | |
| − | + | |-  | |
| − | + | | colspan="2" | Baud rate option selector   | |
| − | + | |-  | |
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | Slew Rate Control  | |
| − | + | |-  | |
| − | + | | colspan="2" | Slew Rate Control Enabled or Disabled   | |
| − | Prescale option selector  | + | |-  | 
| − | + | | width="10%" align="center" | [[File:Fc9-type-16-icon.png]]  | |
| − | + | | width="90%" | SMBus Inputs  | |
| − | + | |-  | |
| − | + | | colspan="2" |  When Enabled input logic thresholds are compliant with SMBus specification   | |
| − | + | |-  | |
| − | Clock Polarity setting, inactive (idle) state  | + | | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-conn-icon.png]]  | 
| − | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Connections'''    | |
| − | + | |-  | |
| − | + | |-  | |
| − | + | | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-conn-icon.png]]  | |
| − | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Simulations'''    | |
| − | Clock Phase (data change edge) selection  | + | |-  | 
| − | + | |}  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | Data bit read sample point  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | Baud rate option selector  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Latest revision as of 16:20, 7 January 2022
| Author | |
| Version | 1.0 | 
| Category | MIAC: Addon Modules | 
Contents
MIAC Advanced component
Advanced Addon for MIAC System
Component Pack
FREE
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
| UART_ReceiveChar | |
| Timeout | |
| Return | |
| PWM_Enable | |
| Enable the PWM on Channel 1 or 2 | |
| Channel | |
| PWM Channel 1 or 2 | |
| Return | |
| MI2C_Send_Byte_Transaction | |
| [[File:]] - | Device_ID | 
| [[File:]] - | AddrH | 
| [[File:]] - | AddrL | 
| [[File:]] - | Data | 
| Return | |
| RTC_Read_Time | |
| [[File:]] - | HMS | 
| [[File:]] - | Return | 
| RTC_Set_Date | |
| [[File:]] - | Day | 
| [[File:]] - | Month | 
| [[File:]] - | Year | 
| Return | |
| SPI_Uninit | |
| Return | |
| MI2C_Stop | |
| Return | |
| DAC_WriteChannels | |
| Wrtie values to both DAC Channels | |
| ChannelA | |
| ChannelB | |
| Return | |
| UART_SendString | |
| Text | |
| Return | |
| MIAC_Module_SetData | |
| Count | |
| D0 | |
| D1 | |
| D2 | |
| D3 | |
| D4 | |
| D5 | |
| Return | |
| MIAC_Module_Init | |
| CAN_ID | |
| Return | |
| MIAC_Module_GetData | |
| Index | |
| Return | |
| SPI_Init | |
| Return | |
| MIAC_Module_Message | |
| CAN_ID | |
| CMD_ID | |
| Return | |
| RTC_Reg_Write | |
| [[File:]] - | Reg | 
| [[File:]] - | Value | 
| Return | |
| MIAC_Module_WR | |
| CAN_ID | |
| CMD_ID | |
| [[File:]] - | Count | 
| [[File:]] - | Start | 
| [[File:]] - | More | 
| Return | |
| MI2C_Restart | |
| Return | |
| LED_Control | |
| Sets the indicator LED On (State=1) or Off (State=0) | |
| State | |
| Return | |
| RTC_Read_Date | |
| [[File:]] - | DMY | 
| [[File:]] - | Return | 
| SPI_Get_Char | |
| [[File:]] - | Return | 
| UART_Initialize | |
| Return | |
| SPI_Send_Char | |
| [[File:]] - | Char | 
| Return | |
| MI2C_Transmit_Byte | |
| [[File:]] - | Data | 
| [[File:]] - | Return | 
| Sensor_Read | |
| [[File:]] - | Sensor | 
| [[File:]] - | HiRes | 
| Return | |
| MIAC_Module_PushData | |
| Data | |
| Return | |
| MI2C_Receive_Byte | |
| [[File:]] - | Last | 
| Return | |
| MI2C_Init | |
| Return | |
| PWM_Disable | |
| Disable the PWM on Channel 1 or 2 | |
| Channel | |
| PWM Channel 1 or 2 | |
| Return | |
| RTC_Reg_Read | |
| [[File:]] - | Reg | 
| [[File:]] - | Return | 
| MI2C_Receive_Byte_Transaction | |
| [[File:]] - | Device_ID | 
| [[File:]] - | AddrH | 
| [[File:]] - | AddrL | 
| [[File:]] - | Return | 
| DigitalOutput | |
| Set a Terminal Output to High (Value=1) or Low (Value=0) | |
| Terminal | |
| Value | |
| Return | |
| MIAC_Module_GetAck | |
| CAN_ID | |
| CMD_ID | |
| TimeOut | |
| Return | |
| DAC_Write | |
| [[File:]] - | Channel | 
| Value | |
| Return | |
| AnalogInput | |
| Read the ADC value of a Terminal Returns 12 bit ADC reading | |
| Terminal | |
| Terminal number to be read | |
| Return | |
| Initialize | |
| Forces a software reset on the module | |
| Return | |
| RTC_Get_Data | |
| Return | |
| RTC_Set_Time | |
| [[File:]] - | Hour | 
| [[File:]] - | Min | 
| [[File:]] - | Sec | 
| Return | |
| UART_ReceiveString | |
| Timeout | |
| NumBytes | |
| Return | |
| PWM_SetDuty | |
| Sets the PWM Duty cycle on Channel 1 or 2 | |
| Channel | |
| PWM Channel 1 or 2 | |
| Duty | |
| Duty cycle (8 bit value) | |
| Return | |
| MI2C_Start | |
| Return | |
| DigitalInput | |
| Read the value of a terminal | |
| Terminal | |
| Return | |
| UART_SendChar | |
| Character | |
| Return | |