Last modified by Xiaoling on 2025/06/12 15:06

From version 109.1
edited by Mengting Qiu
on 2025/03/28 17:53
Change comment: There is no comment for this version
To version 105.1
edited by Bei Jinggeng
on 2024/12/04 15:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Bei
Content
... ... @@ -1104,23 +1104,19 @@
1104 1104  === 3.3.3 Set Interrupt Mode ===
1105 1105  
1106 1106  
1107 -==== 3.3.3.1 Before V1.3.4 firmware ====
1107 +Feature, Set Interrupt mode for PB14, PB15, PA4.
1108 1108  
1109 -(% style="color:red" %)**Note: Before V1.3.4 firmware, the interrupt function of PA8,PA4,PB15 had only one parameter to set, which was used to set the interrupt trigger mode.**
1110 -
1111 -Feature, Set Interrupt mode for PA8, PA4, PB15.
1112 -
1113 1113  Before using the interrupt function of the **INT** pin, users can set the interrupt triggering mode as required.
1114 1114  
1115 -(% style="color:#037691" %)**AT Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**AT+INTMODx=a**
1111 +(% style="color:#037691" %)**AT Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**AT+INTMODx**
1116 1116  
1117 1117  (% style="color:#4472c4" %)**AT+INTMODx:**
1118 1118  
1119 -* (% style="color:#4472c4" %)**AT+INTMOD1   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PA8**(%%) pin.
1120 -* (% style="color:#4472c4" %)**AT+INTMOD2   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PA4**(%%) pin.
1121 -* (% style="color:#4472c4" %)**AT+INTMOD3   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PB15**(%%) pin.
1115 +* (% style="color:#4472c4" %)**AT+INTMOD1   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PB14**(%%) pin.
1116 +* (% style="color:#4472c4" %)**AT+INTMOD2   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PB15**(%%) pin.
1117 +* (% style="color:#4472c4" %)**AT+INTMOD3   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PA4**(%%) pin.
1122 1122  
1123 -**Parameter a setting:**
1119 +**Parameter setting:**
1124 1124  
1125 1125  * **0:** Disable Interrupt
1126 1126  * **1:** Trigger by rising and falling edge
... ... @@ -1129,15 +1129,15 @@
1129 1129  
1130 1130  **Example:**
1131 1131  
1132 -* AT+INTMOD1=0  ~/~/Disable the PA8 pin interrupt function
1133 -* AT+INTMOD2=2  ~/~/Set the interrupt of the PA4 pin to be triggered by the falling edge
1134 -* AT+INTMOD3=3  ~/~/Set the interrupt of the PB15 pin to be triggered by the rising edge
1128 +* AT+INTMOD1=0  ~/~/Disable the PB14 pin interrupt function
1129 +* AT+INTMOD2=2  ~/~/Set the interrupt of the PB15 pin to be triggered by the falling edge
1130 +* AT+INTMOD3=3  ~/~/Set the interrupt of the PA4 pin to be triggered by the rising edge
1135 1135  
1136 1136  (% style="color:#037691" %)**Downlink Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**0x06 00 aa bb**
1137 1137  
1138 -Format: Command Code (0x06 00) followed by 2 bytes.
1134 +Format: Command Code (0x06) followed by 3 bytes.
1139 1139  
1140 -(% style="color:#4472c4" %)**aa:**(%%) Set the corresponding pin. ((% style="background-color:yellow" %)**00**(%%): PA8 Pin;  (% style="background-color:yellow" %)**01**(%%)**: **PA4 Pin;  (% style="background-color:yellow" %)**02**(%%): PB15 Pin.)
1136 +(% style="color:#4472c4" %)**aa:**(%%) Set the corresponding pin. ((% style="background-color:yellow" %)**00**(%%): PB14 Pin;  (% style="background-color:yellow" %)**01**(%%)**: **PB15 Pin;  (% style="background-color:yellow" %)**02**(%%): PA4 Pin.)
1141 1141  
1142 1142  (% style="color:#4472c4" %)**bb: **(%%)Set interrupt mode. ((% style="background-color:yellow" %)**00**(%%) Disable, (% style="background-color:yellow" %)**01**(%%) falling or rising, (% style="background-color:yellow" %)**02**(%%) falling, (% style="background-color:yellow" %)**03**(%%) rising)
1143 1143  
... ... @@ -1147,66 +1147,6 @@
1147 1147  * Downlink Payload: **06 00 01 02     **~/~/ Equal to AT+INTMOD2=2
1148 1148  * Downlink Payload: **06 00 02 03     **~/~/ Equal to AT+INTMOD3=3
1149 1149  
1150 -==== 3.3.3.2 Since V1.3.4 firmware ====
1151 -
1152 -(% style="color:red" %)**Note: Since V1.3.4 firmware, the Interrupt function has added a new parameter to set the delay time, i.e. the state hold time.**
1153 -
1154 -(% style="color:#037691" %)**AT Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**AT+INTMODx=a,b**
1155 -
1156 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:420px" %)
1157 -|=(% style="width: 116px; background-color: rgb(79, 129, 189); color: white;" %)**Parameter **|=(% style="width: 392px; background-color: rgb(79, 129, 189); color: white;" %)**Values and functions**
1158 -|(% style="width:116px" %)(((
1159 -
1160 -
1161 -**x**
1162 -)))|(% style="width:392px" %)(((
1163 -1: Set the interrupt mode for (% style="background-color:yellow" %)** PA8**(%%) pin.
1164 -
1165 -2:  Set the interrupt mode for (% style="background-color:yellow" %)** PA4**(%%) pin.
1166 -
1167 -3: Set the interrupt mode for (% style="background-color:yellow" %)** PB15**(%%) pin.
1168 -)))
1169 -|(% style="width:116px" %)(((
1170 -
1171 -
1172 -**a**
1173 -)))|(% style="width:392px" %)(((
1174 -**0:** Disable Interrupt
1175 -
1176 -**1:** Trigger by rising and falling edge
1177 -
1178 -**2:** Trigger by falling edge
1179 -
1180 -**3: **Trigger by rising edge
1181 -)))
1182 -|(% style="width:116px" %)**b**|(% style="width:392px" %)(((
1183 -Set the delay time. (Default: 0)
1184 -
1185 -**Value range: 0~~65535 ms**
1186 -)))
1187 -
1188 -**Example:**
1189 -
1190 -* AT+INTMOD1=0,0  ~/~/Disable the PA8 pin interrupt function
1191 -* AT+INTMOD2=2,1000  ~/~/Set the interrupt of the PA4 pin to be triggered by the falling edge, however, the interrupt will only be triggered if the low level state remains 1000ms
1192 -* AT+INTMOD3=3,2500  ~/~/Set the interrupt of the PB15 pin to be triggered by the rising edge, however, the interrupt will only be triggered if the high level state remains 2500ms
1193 -
1194 -(% style="color:#037691" %)**Downlink Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**0x06 00 aa bb cc**
1195 -
1196 -Format: Command Code (0x06 00) followed by 4 bytes.
1197 -
1198 -(% style="color:#4472c4" %)**aa:**(%%) **1 byte**, set the corresponding pin. ((% style="background-color:yellow" %)**00**(%%): PA8 Pin;  (% style="background-color:yellow" %)**01**(%%)**: **PA4 Pin;  (% style="background-color:yellow" %)**02**(%%): PB15 Pin.)
1199 -
1200 -(% style="color:#4472c4" %)**bb: **(%%)**1 byte**, set interrupt mode. ((% style="background-color:yellow" %)**00**(%%) Disable, (% style="background-color:yellow" %)**01**(%%) falling or rising, (% style="background-color:yellow" %)**02**(%%) falling, (% style="background-color:yellow" %)**03**(%%) rising)
1201 -
1202 -(% style="color:#4472c4" %)**cc: **(%%)**2 bytes**, Set the delay time. (0x00~~0xFFFF)
1203 -
1204 -**Example:**
1205 -
1206 -* Downlink Payload: **06 00 00 01 00 00     **~/~/ Equal to AT+INTMOD1=1,0
1207 -* Downlink Payload: **06 00 01 02 0B B8     **~/~/ Equal to AT+INTMOD2=2,3000
1208 -* Downlink Payload: **06 00 02 03 03 E8   **~/~/ Equal to AT+INTMOD3=3,1000
1209 -
1210 1210  === 3.3.4 Set Power Output Duration ===
1211 1211  
1212 1212  
... ... @@ -1382,8 +1382,6 @@
1382 1382  )))
1383 1383  |(% style="width:242px" %)(((
1384 1384  b: Output frequency (unit: HZ)
1385 -
1386 -range 5~~100000HZ
1387 1387  )))
1388 1388  |(% style="width:242px" %)(((
1389 1389  c: Output duty cycle (unit: %)