請先看『使用說明』
IO Device:F81966 LPC DIO under Linux console
From LEXWiKi
(Difference between revisions)
(→The Sample code source you can download from) |
(→The Sample code source you can download from) |
||
Line 3: | Line 3: | ||
Source file: | Source file: | ||
- | [ | + | [https://drive.google.com/file/d/1f7XxtDyAPiZIoMAg6w_CfBeCpruAckvE/view?usp=sharing F81966_DIO_v1.1L_Src] |
Binary file: | Binary file: | ||
- | [ | + | [https://drive.google.com/file/d/1DxCovn0yHvrt6kSfOJNwwG9bAl2F0sAp/view?usp=sharing F81966_DIO_v1.1L_Bin_x86] |
- | [ | + | [https://drive.google.com/file/d/1KSdKpzbUpRRZ4yEqMum27QTNyUTY26Fy/view?usp=sharing F81966_DIO_v1.1L_Bin_x64] |
- | F81966 Libary : | ||
- | [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/F81966_LPC_DIO/Linux_console/F81966_LIB_v1.1_x64_L.tar.gz F81966_LIB_v1.1_x64_L.tar.gz ] | ||
- | [ftp://ftp.lex.com.tw/Engineer/SoftSupport/AP_Module/F81966_LPC_DIO/Linux_console/F81966_LIB_v1.1_x32_L.tar.gz F81966_LIB_v1.1_x32_L.tar.gz ] | ||
- | + | F81966 Libary : | |
+ | [https://drive.google.com/file/d/1YNIuL2erP1zZbBHSq8a-yj4PtVyBeQgS/view?usp=sharing F81966_LIB_v1.1L_x86] | ||
+ | [https://drive.google.com/file/d/1bqBtB0DLAduAgwOg0o8hY_Gva0ihTwqC/view?usp=sharing F81966_LIB_v1.1L_x64] | ||
== Introduction F81966 DIO== | == Introduction F81966 DIO== |
Revision as of 16:03, 15 February 2022
Contents |
The Sample code source you can download from
Source file: F81966_DIO_v1.1L_Src
Binary file: F81966_DIO_v1.1L_Bin_x86 F81966_DIO_v1.1L_Bin_x64
F81966 Libary :
F81966_LIB_v1.1L_x86
F81966_LIB_v1.1L_x64
Introduction F81966 DIO
- Start test Button,Send bits one by one and one by one receive
- CIO116 mode for CIO116 module use
- Set time countdown,If the end of the countdown, the trigger signal to reboot
- Enable loop ,Continuously reset the WDT to ensure that when the system is normal, the restart signal will not be triggered
F81966_DLL Function
bool F81966_OPEN(); void F81966_Init(); void F81966_LPC_Write(BYTE LDNData, BYTE reg, BYTE value); BYTE F81966_LPC_Read(BYTE LDNData, BYTE reg); void F81966_LPC_Digital_Write_LOW(BYTE byteValue); void F81966_LPC_Digital_Write_HIGH(BYTE byteValue); BYTE F81966_LPC_Digital_Read_LOW(); BYTE F81966_LPC_Digital_Read_HIGH(); void F81966_LPC_Set_WDT_Enable(BYTE byteValue); void F81966_LPC_Set_WDT_Disable(); void EntryLPC(); void ExitLPC();
Digital Input/Ooutput test
Note when using the following boards:2I110D
CIO1 needs to be controlled by CIO3
sample code
Set CIO1 CIO2 Digital Output all high F81966_LPC_Digital_Write_LOW(256); Set CIO1 CIO2 Digital Output all low F81966_LPC_Digital_Write_LOW(0); Set CIO1 Digital Output bit 4 high F81966_LPC_Digital_Write_LOW(16); Set CIO2 Digital Output bit 10 high F81966_LPC_Digital_Write_HIGH(4);
Read Din value = F81966_LPC_Digital_Read_LOW();
Watch Dog test
sample code
Set WDT 10 sec F81966_LPC_Set_WDT_Enable(10);
Disable WDT F81966_LPC_Set_WDT_Disable();