diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.ExtInt.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.ExtInt.md" index 7a15eb23a3a12c5373687bf687e412f7e8e54fb9..bb3ced66f1baaf0cb28730ed94d0ab4e3d2e6370 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.ExtInt.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.ExtInt.md" @@ -1,6 +1,6 @@ # class ExtInt - 外部中断 -类功能:用于配置I/O引脚在发生外部事件时中断。 +该类用于配置I/O引脚在发生外部事件时中断。 ## 构造函数 diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C.md" index 5ec8afb1bf4756a4e447277b3e011ce9e651d921..db9592dfd68eab88addb64bc2f0f2ebc1d87998a 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C.md" @@ -1,6 +1,6 @@ # class I2C – I2C通信 -类功能:用于设备之间通信的双线协议。 +该类用于设备之间通信的双线协议。 ## 构造函数 @@ -12,16 +12,16 @@ class machine.I2C(I2Cn, MODE) **参数描述:** -- `I2Cn` - i2c 通路索引号,int类型,说明如下:
`I2C0` : `0` - 通道0
`I2C1` : `1` - 通道1
`I2C2` : `2` - 通道2
+- `I2Cn` - I2C 通路索引号,int类型,说明如下:
`I2C0` : `0` - 通道0
`I2C1` : `1` - 通道1
`I2C2` : `2` - 通道2
-- `MODE` - i2c 的工作模式,int类型,说明如下:
`STANDARD_MODE` : `0` - 标准模式
`FAST_MODE` :`1` - 快速模式 +- `MODE` - I2C 的工作模式,int类型,说明如下:
`STANDARD_MODE` : `0` - 标准模式
`FAST_MODE` :`1` - 快速模式 **示例:** ```python >>> from machine import I2C >>> # 创建I2C对象 ->>> i2c_obj = I2C(I2C.I2C0, I2C.STANDARD_MODE) # 返回i2c对象 +>>> i2c_obj = I2C(I2C.I2C0, I2C.STANDARD_MODE) # 返回I2C对象 ``` **I2C引脚对应关系:** @@ -53,8 +53,8 @@ I2C.read(slaveaddress, addr,addr_len, r_data, datalen, delay) **参数描述:** -- `slaveaddress` - i2c 设备地址,int类型。 -- `addr` - i2c 寄存器地址,bytearray类型。 +- `slaveaddress` - I2C 设备地址,int类型。 +- `addr` - I2C 寄存器地址,bytearray类型。 - `addr_len` - 寄存器地址长度,int类型。 - `r_data` - 接收数据的字节数组,bytearray类型。 - `datalen` - 字节数组的长度,int类型。 @@ -74,8 +74,8 @@ I2C.write(slaveaddress, addr, addr_len, data, datalen) **参数描述:** -- `slaveaddress` - i2c 设备地址,int类型。 -- `addr` - i2c 寄存器地址,bytearray类型。 +- `slaveaddress` - I2C 设备地址,int类型。 +- `addr` - I2C 寄存器地址,bytearray类型。 - `addr_len` - 寄存器地址长度,int类型。 - `data` - 写入的数据,bytearray类型。 - `datalen` - 写入数据的长度,int类型。 @@ -86,7 +86,7 @@ I2C.write(slaveaddress, addr, addr_len, data, datalen) **使用示例:** -> 注意:需要连接设备使用! +> 需要连接设备使用。 ```python import log @@ -110,11 +110,11 @@ i2c_log = log.getLogger("I2C") if __name__ == '__main__': - I2C_SLAVE_ADDR = 0x1B # i2c 设备地址 - WHO_AM_I = bytearray([0x02, 0]) # i2c 寄存器地址,以buff的方式传入,取第一个值,计算一个值的长度 + I2C_SLAVE_ADDR = 0x1B # I2C 设备地址 + WHO_AM_I = bytearray([0x02, 0]) # I2C 寄存器地址,以buff的方式传入,取第一个值,计算一个值的长度 data = bytearray([0x12, 0]) # 输入对应指令 - i2c_obj = I2C(I2C.I2C0, I2C.STANDARD_MODE) # 返回i2c对象 + i2c_obj = I2C(I2C.I2C0, I2C.STANDARD_MODE) # 返回I2C对象 i2c_obj.write(I2C_SLAVE_ADDR, WHO_AM_I, 1, data, 2) # 写入data r_data = bytearray(2) # 创建长度为2的字节数组接收 @@ -126,10 +126,10 @@ if __name__ == '__main__': ## 常量 -| 常量 | | 适用平台 | -| ----------------- | ----------------- | ------------------------------------------------------------ | -| I2C.I2C0 | i2c 通路索引号: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M | -| I2C.I2C1 | i2c 通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG912N | -| I2C.I2C2 | i2c 通路索引号: 2 | BG95M3/EC600M | -| I2C.STANDARD_MODE | 标准模式 | | -| I2C.FAST_MODE | 快速模式 | | \ No newline at end of file +| 常量 | 说明 | 适用平台 | +| ----------------- | ---------------- | ------------------------------------------------------------ | +| I2C.I2C0 | I2C通路索引号: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M | +| I2C.I2C1 | I2C通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG912N | +| I2C.I2C2 | I2C通路索引号: 2 | BG95M3/EC600M | +| I2C.STANDARD_MODE | 标准模式 | 所有平台 | +| I2C.FAST_MODE | 快速模式 | 所有平台 | \ No newline at end of file diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C_simulation.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C_simulation.md" index 325bcabd3e93040f0094bbbee4eb972be0490e19..1fe7debce8c14ae239bf22ab4f672fcb126fc141 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C_simulation.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.I2C_simulation.md" @@ -1,6 +1,6 @@ # class I2C_simulation - 模拟I2C通信 -类功能:用于gpio模拟标准i2c协议,除了创建对象外,其它的操作(读写)均与I2C通信一致。 +该类用于gpio模拟标准I2C协议,除了创建对象外,其它的操作(读写)均与I2C通信一致。 ## 构造函数 @@ -12,16 +12,16 @@ class machin.I2C_simulation(GPIO_clk, GPIO_sda, CLK) **参数描述:** -- `GPIO_clk` - i2c的CLK引脚(需要控制的GPIO引脚号,参照Pin模块的定义),int类型。 -- `GPIO_sda` - i2c的SDA引脚(需要控制的GPIO引脚号,参照Pin模块的定义),int类型。 -- `CLK` - i2c的频率,范围:(0,1000000Hz],int类型。 +- `GPIO_clk` - I2C 的CLK引脚(需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的定义),int类型。 +- `GPIO_sda` - I2C 的SDA引脚(需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的定义),int类型。 +- `CLK` - I2C 的频率,范围:(0,1000000Hz],int类型。 **示例:** ```python >>> from machine import I2C_simulation >>> # 创建I2C_simulation对象 ->>> i2c_obj = I2C_simulation(I2C_simulation.GPIO10, I2C_simulation.GPIO11, 300) # 返回i2c对象 +>>> i2c_obj = I2C_simulation(I2C_simulation.GPIO10, I2C_simulation.GPIO11, 300) # 返回I2C对象 ``` ## 方法 @@ -36,8 +36,8 @@ I2C_simulation.read(slaveaddress, addr,addr_len, r_data, datalen, delay) **参数描述:** -- `slaveaddress` - i2c 设备地址,int类型。 -- `addr` - i2c 寄存器地址,bytearray类型。 +- `slaveaddress` - I2C 设备地址,int类型。 +- `addr` - I2C 寄存器地址,bytearray类型。 - `addr_len` - 寄存器地址长度,int类型。 - `r_data` - 接收数据的字节数组,bytearray类型。 - `datalen` - 字节数组的长度,int类型。 @@ -57,8 +57,8 @@ I2C_simulation.write(slaveaddress, addr, addr_len, data, datalen) **参数描述:** -- `slaveaddress` - i2c 设备地址,int类型。 -- `addr` - i2c 寄存器地址,bytearray类型。 +- `slaveaddress` - I2C 设备地址,int类型。 +- `addr` - I2C 寄存器地址,bytearray类型。 - `addr_len` - 寄存器地址长度,int类型。 - `data` - 写入的数据,bytearray类型。 - `datalen` - 写入数据的长度,int类型。 diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.KeyPad.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.KeyPad.md" index fe0b93e9a16a036a8a4aa5175aae9066e076bc35..c42e088edc798d7a15ff339992f6e7c12b65e687 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.KeyPad.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.KeyPad.md" @@ -1,6 +1,6 @@ # class KeyPad - 矩阵键盘 -类功能:提供矩阵键盘接口。 +该类提供矩阵键盘接口。 > 支持型号:EC600SCN_LB/ EC800NCN_LA/ EC600NCN_LC/ EC200UCN_LB/ EC600UCN_LB/ EC600MCN_LA/ EC800MCN_LA/ EC800MCN_GA/ EG912NEN_AA > @@ -18,7 +18,7 @@ class machine.KeyPad(row,col) - `row` - 行号,int类型,大于0,不超过平台支持最大值。 - `col` - 列号,int类型,大于0,不超过平台支持最大值。 -> 注意:如果row和col均不设置,默认为4X4. +> 如果row和col均不设置,默认为4X4. | 平台 | 最大行 | 最大列 | | ------------- | ------ | ------ | @@ -32,7 +32,7 @@ class machine.KeyPad(row,col) **KeyPad引脚对应关系:** -> 注意:当不使用全部引脚时,接线按行列号从小到大顺序接线,比如EC600M使用2x2矩阵键盘时,硬件使用49、51和48、50引脚。 +> 当不使用全部引脚时,接线按行列号从小到大顺序接线,比如EC600M使用2x2矩阵键盘时,硬件使用49、51和48、50引脚。 | 平台 | 引脚 | | ------ | ------------------------------------------------------------ | @@ -45,9 +45,9 @@ class machine.KeyPad(row,col) ```python >>> # 创建keypad对象 >>> import machine ->>> keypad=machine.KeyPad(2,3) # 设置为2行3列矩阵键盘 ->>> keypad=machine.KeyPad() # 参数缺省,默认设置为4行4列矩阵键盘 ->>> keypad=machine.KeyPad(2) # 行值设置为2,列值缺省,列值默认为4,2行4列矩阵键盘 +>>> keypad=machine.KeyPad(2,3) # 设置为2行3列矩阵键盘 +>>> keypad=machine.KeyPad() # 参数缺省,默认设置为4行4列矩阵键盘 +>>> keypad=machine.KeyPad(2) # 行值设置为2,列值缺省,列值默认为4,初始化为2行4列矩阵键盘 ``` ## 方法 @@ -62,7 +62,7 @@ keypad.init() **返回值描述:** -成功返回整型值`0`,失败返回整型值`-1` 。 +设置成功返回整型值`0`,设置失败返回整型值`-1` 。 ### `keypad.set_callback` diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.LCD.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.LCD.md" index d5796dba57f028cbe67e77696bfaefa15307c11d..d2e8f916402da63282e54abbb674192e0e9746c1 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.LCD.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.LCD.md" @@ -1,8 +1,8 @@ # class LCD - LCD显示屏 -类功能:该模块提供对LCD显示屏的控制。 +该类提供对LCD显示屏的控制。 -> 支持的模块型号: +> 支持的平台和模块型号: > > EC200U系列、EC600U系列、EC600N系列、EC800N系列 > @@ -93,9 +93,9 @@ lcd.lcd_init(lcd_init_data, lcd_width, lcd_hight, lcd_clk, data_line, line_num, | lcd_interface | int | LCD接口类型,0 - LCM接口;1 - SPI接口 | | spi_port | int | 通道选择[0,1],参照SPI部分 | | spi_mode | int | SPI 的工作模式(通常使用工作模式0):
时钟极性CPOL:即SPI空闲时,时钟信号SCLK的电平(0:空闲时低电平; 1:空闲时高电平)
0 : CPOL=0, CPHA=0
1 : CPOL=0, CPHA=1
2 : CPOL=1, CPHA=0
3 : CPOL=1, CPHA=1 | -| cs_pin | int | CS引脚,见machine.Pin常量说明 | -| dc_pin | int | DC引脚,见machine.Pin常量说明 | -| rst_pin | int | RST引脚,见machine.Pin常量说明 | +| cs_pin | int | CS引脚,见[machine.Pin](machine.Pin.md)中GPIO引脚编号说明 | +| dc_pin | int | DC引脚,见[machine.Pin](machine.Pin.md)中GPIO引脚编号说明 | +| rst_pin | int | RST引脚,见[machine.Pin](machine.Pin.md)中GPIO引脚编号说明 | **返回值描述:** @@ -118,8 +118,6 @@ lcd.mipi_init(initbuf, **kwargs) 该方法用于初始化MIPI,按键值对传参,请根据屏厂提供的初始化参数填写。 -> 注意: -> > 1.仅支持EC200U系列和EC600U系列。 > > 2.参数列表中,initbuf为必传参数;后面参数与缺省值不同时传入。 @@ -338,7 +336,7 @@ lcd.lcd_show(file_name, start_x,start_y,width,hight) 该方法采用读文件方式,显示图片。 -> 注意:该文件是由Image2Lcd工具生成的bin文件,若勾选包含图像头文件,则width和hight无需填写。 +> 该文件是由Image2Lcd工具生成的bin文件,若勾选包含图像头文件,则width和hight无需填写。 **参数描述:** @@ -372,7 +370,7 @@ lcd.lcd_show_jpg( file_name, start_x,start_y) **使用示例:** -> 注意:需要配合LCD屏使用,如下代码以st7789为例! +> 需要配合LCD屏使用,如下代码以st7789为例。 ```python from machine import LCD diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Pin.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Pin.md" index d69100da3213deb6b75b5380d3d2cb2011d4e2ba..7c941af13f6f382ffbf019f5e85b32ec7c007620 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Pin.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Pin.md" @@ -1,6 +1,6 @@ # class Pin - 控制I/O引脚 -类功能:GPIO读写操作。引脚是控制I/O引脚的基本对象,它有设置引脚的模式(输入,输出等)、获取和设置数字逻辑电平的方法。 +该类提供GPIO读写操作。引脚是控制I/O的基本对象,它有设置引脚的模式(输入,输出等)、获取和设置数字逻辑电平的方法。 **示例:** @@ -137,7 +137,7 @@ Pin.write(value) 该方法用于设置PIN脚电平。 -> 注意:设置高低电平前需要保证引脚为输出模式。 +> 设置高低电平前需要保证引脚为输出模式。 **参数描述:** @@ -249,7 +249,7 @@ Pin.get_dir() | Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO44 | | Pin.GPIO45 | EC600U/EC200U/EC200A/EC600M | GPIO45 | | Pin.GPIO46 | EC600U/EC200U/EC200A | GPIO46 | -| Pin.GPIO47 | EC200U/EC200A | GPIO47 | +| Pin.GPIO47 | EC600U/EC200U/EC200A | GPIO47 | | Pin.IN | -- | 输入模式 | | Pin.OUT | -- | 输出模式 | | Pin.PULL_DISABLE | -- | 浮空模式 | diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.RTC.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.RTC.md" index 4ad3d6636dcaeee564609a15ce0366c8f516e9d7..ab6e78e15692b79227edf66abcb5f40fd65f7d8e 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.RTC.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.RTC.md" @@ -1,6 +1,6 @@ # class RTC – 实时时钟 -类功能:提供获取设置rtc时间方法,对于BC25PA平台起到从深休眠或者软件关机状态唤醒模组的功能。 +该类提供获取设置rtc时间方法,对于BC25PA平台起到从深休眠或者软件关机状态唤醒模组的功能。 ## 构造函数 @@ -82,7 +82,7 @@ rtc.set_alarm(data_e) 设置成功返回整型值`0`,设置失败返回整型值`-1` 。 -> 注意:该方法支持平台EC600U/EC200U/EC600N/EC800N/BC25 +> 该方法支持平台EC600U/EC200U/EC600N/EC800N/BC25。 **示例:** @@ -111,7 +111,7 @@ rtc.register_callback(fun) 注册成功返回整型值`0`,注册失败返回整型值`-1` 。 -> 注意:该方法支持平台EC600U/EC200U/EC600N/EC800N/BC25 +> 该方法支持平台EC600U/EC200U/EC600N/EC800N/BC25。 ### `rtc.enable_alarm` @@ -119,7 +119,7 @@ rtc.register_callback(fun) rtc.enable_alarm(on_off) ``` -该方法用于打开/关闭RTC alarm功能 +该方法用于打开/关闭RTC alarm功能。 **参数描述:** @@ -129,7 +129,7 @@ rtc.enable_alarm(on_off) 打开/关闭成功返回整型值`0`,打开/关闭失败返回整型值`-1` 。 -> 注意:该方法支持平台EC600U/EC200U/EC600N/EC800N/BC25,BC25PA平台只有设置回调函数,才能启动定时器。 +> 该方法支持平台EC600U/EC200U/EC600N/EC800N/BC25,BC25PA平台只有设置回调函数,才能启动定时器。 **示例:** @@ -144,4 +144,4 @@ rtc.set_alarm([2021, 7, 9, 5, 12, 30, 0, 0]) rtc.enable_alarm(1) ``` -> 注意:EC600U/EC200U平台支持自动开机,即设置alarm功能之后将模块关机,alarm时间到了之后可以自动开机。其他平台不支持该特性。 +> EC600U/EC200U平台支持自动开机,即设置alarm功能之后将模块关机,alarm时间到了之后可以自动开机。其他平台不支持该特性。 diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.SPI.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.SPI.md" index d5b7ebb6a6f35409d2003033832adfbafb2066a2..4f53d6801719b8a216f1d857768923d3c941f715 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.SPI.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.SPI.md" @@ -1,6 +1,6 @@ # class SPI – SPI通信 -类功能:串行外设接口总线协议。 +该类提供串行外设接口总线协议功能。 ## 构造函数 @@ -19,7 +19,7 @@ class machine.SPI(port, mode, clk) - `clk` - 时钟频率,说明如下:
EC600N/EC600S/EC800N/BG95M3/EC600M/EC800M/EG912N:
`0` : 812.5kHz
`1` : 1.625MHz
`2` : 3.25MHz
`3` : 6.5MHz
`4` : 13MHz
`5` : 26MHz
`6`:52MHz
C600U/EC200U/EG915U:
`0` : 781.25KHz
`1` : 1.5625MHz
`2` : 3.125MHz
`3` : 5MHz
`4` : 6.25MHz
`5` : 10MHz
`6` : 12.5MHz
`7` : 20MHz
`8` : 25MHz
`9` : 33.33MHz
BC25PA:
`0` :5MHz
`X` : XMHz (X in [1,39]) -> 注意:BC25PA平台不支持1、2模式。 +> BC25PA平台不支持1、2模式。 **示例:** @@ -101,7 +101,7 @@ SPI.write_read(r_data, data, datalen) **使用示例:** -> 注意:需要配合外设使用! +> 需要配合外设使用! ```python import log diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Timer.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Timer.md" index 76d09048479cd47c14719847cb0b65f151fee80c..56497cd9ff85ff7a722d9565d764f4cdf8d3cdcf 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Timer.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.Timer.md" @@ -1,8 +1,8 @@ # class Timer - 硬件定时器 -类功能:硬件定时器。 +该类提供硬件定时器功能。 -> 注意:使用该定时器时需注意定时器0-3,每个在同一时间内只能执行一件任务,且多个对象不可使用同一个定时器。 +> 使用该定时器时需注意定时器0-3,每个在同一时间内只能执行一件任务,且多个对象不可使用同一个定时器。 ## 构造函数 diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.UART.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.UART.md" index 913a4b300e34cf31ef4f048eeb6060b471463a4a..3270c383c4fa4c8fe373988db924adcf95a96199 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.UART.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.UART.md" @@ -1,6 +1,6 @@ # class UART - 串口通信 -类功能:uart串口数据传输。 +该类提供uart串口数据传输功能。 ## 构造函数 @@ -37,7 +37,7 @@ class machine.UART(UART.UARTn, buadrate, databits, parity, stopbits, flowctl) | EC800M | uart0:
TX: 引脚号39
RX: 引脚号38
uart1(flowctl = 0):
TX: 引脚号50
RX: 引脚号51
uart1(flowctl = 1):
TX: 引脚号22
RX: 引脚号23
注意:EC800MCN_GA uart1不可用
uart2:
TX:引脚号18
RX:引脚号17 | | EG912N | uart0:
TX: 引脚号23
RX: 引脚号22
uart1(flowctl = 0):
TX: 引脚号27
RX: 引脚号28
uart1(flowctl = 1):
TX: 引脚号36
RX: 引脚号37
uart2:
TX:引脚号34
RX:引脚号35 | -> 注意:EC600M/EC800M/EG912N 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。 +> EC600M/EC800M/EG912N 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。 **示例:** @@ -122,7 +122,7 @@ uart.control_485(UART.GPIOn, direction) **参数描述:** -- `GPIOn` - 需要控制的GPIO引脚号,参照Pin模块的引脚定义,int类型。 +- `GPIOn` - 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。 - `direction` - 引脚电平变化,int类型,说明如下:
`1`表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低
`0`表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高 @@ -130,7 +130,7 @@ uart.control_485(UART.GPIOn, direction) 成功返回整型值`0`,失败返回整型值`-1`。 -> 注意:BC25PA/BG95M3平台不支持此方法。 +> BC25PA/BG95M3平台不支持此方法。 **示例:** diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.WDT.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.WDT.md" index e99745c995307b5e0a81592d913f138f5476c5bb..1140fd30d4e9594a9d6d11fe7155dc8a2ce3110d 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.WDT.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.WDT.md" @@ -1,6 +1,6 @@ # class WDT – 看门狗定时器 -类功能:APP应用程序发生异常不执行时进行系统重启操作。 +该类提供APP应用程序发生异常不执行时进行系统重启操作。 ## 构造函数 @@ -32,7 +32,7 @@ wdt.feed() **返回值描述:** -成功返回整型值`0`,失败返回其他。 +成功返回整型值`0`。 ### `wdt.stop` @@ -44,7 +44,7 @@ wdt.stop() **返回值描述:** -成功返回整型值`0`,失败返回其他。 +成功返回整型值`0`。 **使用示例:** diff --git "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.md" "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.md" index e15c6a5b04b4f73cfaf9e962a1bd659ef12f699d..85cc452b426f8697162e2f190178a7677aa6c2ef 100644 --- "a/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.md" +++ "b/docs/API_reference/zh/QuecPython\347\261\273\345\272\223/machine.md" @@ -1,6 +1,6 @@ # machine - 硬件相关功能 -模块功能: 包含与特定电路板上的硬件相关的功能。该模块中的大多数功能允许直接且不受限制地访问和控制系统上的硬件。 +该模块包含与特定电路板上的硬件相关的功能。该模块中的大多数功能允许直接且不受限制地访问和控制系统上的硬件。 ## Classes