如下图:
图1 对应的时钟与BPS的关系以及发送的逻辑
图2 对应的数据与BPS的对应关系
图3要求的循环发送以及时间
对应的具体代码段如下:
module UART_transmit(
input wire clk,
input wire rst_n,
input wire [7:0] data,//外部输入需要发送的数据
output reg uart_tx,
output reg led
);
parameter CNT_1S_MAX= 26\'d50_000_000 - 1;
parameter BPS_CNT_MAX = 16\'d5208 - 1; //波特率的周期
reg [25:0] counter1;
reguart_state; // 0 busy 1 free
reg [3:0]bit_counter;
reg [15:0] bps_counter;
regbit_flag;
reg [7:0]data_req;
//对应的1S计数
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
counter1 <= 26\'b0;
else if( counter1 == CNT_1S_MAX )
counter1 <= 26\'b0;
else
counter1 <= counter1 + 1\'b1;
//UART发送状态使能模块
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
uart_state <= 1\'b0;
else if( counter1 == CNT_1S_MAX || (bit_counter == 4\'d10 && bps_counter == BPS_CNT_MAX) )
uart_state <= ~uart_state;
else
uart_state <= uart_state;
//锁定外部输入的发送数据
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
data_req <= 8\'b0;
else if( counter1 == CNT_1S_MAX )
data_req <= data;
else
data_req <= data_req;
//生成波特率发送信号
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
bps_counter <= 16\'b0;
else if( uart_state == 1\'b1 )begin
if ( bps_counter == BPS_CNT_MAX ) begin
bps_counter <= 16\'b0;
end
else
bps_counter <= bps_counter + 1\'b1;
end
else
bps_counter <= 16\'b0;
//单位数据发送的标志信号
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
bit_flag <= 1\'b0;
else if( bps_counter == 16\'d2603 )
bit_flag <= 1\'b1;
else
bit_flag <= 1\'b0;
//bit计数
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
bit_counter <= 4\'b0;
else if( uart_state == 1\'b1 ) begin
if( bit_flag == 1\'b1 )
bit_counter <= bit_counter + 1\'b1;
else if( bit_counter == 4\'d10 && bps_counter == BPS_CNT_MAX )
bit_counter <= 4\'b0;
end
else
bit_counter <= 4\'b0;
//逐位发送数据
always @(posedge clk or negedge rst_n)begin
if( rst_n == 1\'b0 )begin
uart_tx <= 1\'b1;
end
else begin
case( bit_counter )
0 : uart_tx <= 1\'b1;
1 : uart_tx <= 1\'b0;
2 : uart_tx <= data_req[0];
3 : uart_tx <= data_req[1];
4 : uart_tx <= data_req[2];
5 : uart_tx <= data_req[3];
6 : uart_tx <= data_req[4];
7 : uart_tx <= data_req[5];
8 : uart_tx <= data_req[6];
9 : uart_tx <= data_req[7];
10: uart_tx <= 1\'b1;
default : uart_tx <= 1\'b1;
endcase
end
end
//变更LED状态
always @(posedge clk or negedge rst_n)
if( rst_n == 1\'b0 )
led <= 1\'b0;
else if( bit_counter == 4\'d10 && bps_counter == BPS_CNT_MAX )
led <= ~led;
else
led <= led;
endmodule
对应的测试用的code,如下:
`timescale 1ns/1ns
module tb_UART_transmit();
//****************** Parameter and Internal Signal *******************//
//wire define
wireled;
wireuart_tx;
//reg define
reg clk;
reg rst_n;
reg [7:0] data;
//***************************** Main Code ****************************//
initial begin
rst_n <= 1\'b0;
data<= 8\'b1010_1010;
#201
rst_n <= 1\'b1;
#300_000_00;
data<= 8\'b0101_0101;
#300_000_00;
$stop;
end
// creator clk
initial clk = 1\'b1;
always #10 clk <= ~clk;
defparam UART_transmit_inst.CNT_1S_MAX= 26\'d500_000 - 1;
//*************************** Instantiation **************************//
UART_transmitUART_transmit_inst
(
.clk ( clk),
.rst_n( rst_n),
.data( data ),
.led ( led ),
.uart_tx ( uart_tx )
);
endmodule
对应的仿真图,如下:
2024-03-17 14:29:13
串口作为常用的三大低速总线(UART、 SPI、 IIC)之一,在设计众多通信接口和调试时占有重要地位。但UART 和 SPI、 IIC 不同的是,它是异步通信接口,异步通信中的接收方并不知道数据什么时候会到达,所以双方收发端都要有各自的时钟,在数据传输过程中是不需要时钟的,发送方发送的时间间隔可以不均匀,接受方是在数据的起始位和停止位的帮助下实现信息同步的。而SPI、 IIC 是同步通信接口(后面的章节会做详细介绍),同步通信中双方使用频率一致的时钟,在数据传输过程中时钟伴随着数据一起传输,发送方和接收方使用的时钟都是由主机提供的。
UART 通信只有两根信号线,一根是发送数据端口线叫tx(Transmitter), 一根是接收数据端口线叫 rx(Receiver),如图 所示,对于 PC 来说它的 tx 要和对于 FPGA 来说的 rx 连接,同样 PC 的 rx 要和 FPGA 的 tx 连接,如果是两个 tx 或者两个 rx 连接那数据就不能正常被发送出去和接收到,所以不要弄混,记住 rx 和 tx 都是相对自身主体来讲的。UART 可以实现全双工,即可以同时进行发送数据和接收数据。
然后我们进行初步的时序分析,首先我们默认对应的波特率为9600,也就是对应的每一个数据发送占用了1/9600秒的时间,那么对应的图示为:
然后的发送实施要求如下:
2024-03-12 15:53:16
具有继承性,所以更易于学习。开发板配套丰富学习资料及视频教程,对于没有嵌入式开发经验的新手来说,也是非常适合入门的。而且开发板配套了15个嵌入式综合项目,可以在基础技术学习的同时,通过项目案例的实战去
2024-02-19 16:59:34
完成的文件和相应的示例。本文会详细介绍PurplePiOH开发板-认识接口-如何烧录-常见问题解答,注意:过程中可能会遇到与示例不同的错误提示,请大家根据错误提示和
2024-02-19 13:20:0394 Node.js版本与API配套关系
由于SDK的部分工具依赖Node.js运行时,推荐使用配套API版本的Node.js,保证工程的兼容性。
匹配关系见下表:
API Level
Node.js支持范围
API Level≤9
14.x(≥14.19.1)、16.x
API Level>9
14.x(≥14.19.1)、16.x、18.x
ArkTS/JS SDK安装失败处理指导
问题现象
下载ArkTS/JS SDK时,下载失败,提示“Install ArkTS dependencies failed”或“Install JS dependencies failed”。
解决措施
ArkTS/JS SDK下载失败,一般情况下,主要是由于npm代理配置问题,或未清理npm缓存信息导致,可按照如下方法进行处理。
检查网络是否受限,如果需要通过代理才能访问网络,可根据NPM代理配置指导,配置代理服务器信息。如果网络不受限,可跳过该步骤。
请进入到Nodejs的配置目录(默认为C:\\\\Users${userName}\\\\nodejs)下打开命令行工具,执行如下命令,清理npm缓存。
npm cache clean -f
在DevEco Studio欢迎页面, 点击Customize > Configure... > SDK(若已打开工程,可通过工具栏Tools > SDK Manager,进入SDK管理页面),勾选ArkTS/JS SDK,点击Apply重新进行下载。
导入Sample时,提示连接Gitee超时
问题现象
导入Sample时,导入失败,提示“Failed to connect to gitee.com port 443: Time out”连接超时。
解决措施
该问题一般是由于网络受限导致,请检查网络连接状态。如果网络受限,需要通过代理服务器访问网络,请执行以下操作,配置git代理信息。
进入Git安装目录(默认为C:\\\\Program Files\\\\Git),双击运行“git-cmd.exe”文件。
在打开的命令行窗口中,执行以下命令配置代理服务器信息(将proxyUsername、ProxyPassword、proxyserver和port按照实际代理服务器进行修改)。
说明
如果password中存在特殊字符,如@、#、*等符号,可能导致配置不生效,建议将特殊字符替换为ASCII码,并在ASCII码前加百分号%。常用符号替换为ASCII码对照表如下:
!:%21
@:%40
#:%23
$:%24
&:%26
*:%2A
git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port
执行完成后,请重新尝试导入Sample。
导入Sample时,提示SSL证书校验错误
问题现象
导入Sample时,导入失败,提示“SSL certificate problem: unable to get local issuer certificate”证书校验错误。
解决措施
出现这个错误可能是网络遭受了攻击,或者你的网络提供方网络策略阻止了相关操作,如果你确认所处的网络环境安全,可以临时关闭证书校验以获取Sample。
进入Git安装目录(默认为C:\\\\Program Files\\\\Git),双击运行“git-cmd.exe”文件。
在打开的命令行窗口中,执行如下命令关闭SSL证书校验功能。
说明
关闭SSL证书校验,可能会带来安全风险,建议导入完Sample后,及时开启。开启方法:将该命令中的false修改为true即可。
git config --global http.sslVerify false
执行完成后,请重新尝试导入Sample。
下载HarmonyOS SDK时提示网络连接错误
问题现象
网络连接正常,下载HarmonyOS SDK时,却提示网络连接错误。
解决措施
可能因为使用的PC的系统语言是英文,区域码是US所致。按照以下方式,将区域码修改为CN,在修改前请先关闭DevEco Studio。
在 C:\\\\Users*username*\\\\AppData\\\\Roaming\\\\Huawei\\\\DevEcoStudio3.0\\\\options 路径下(MacOS路径为/Users/username/Library/Application Support/Huawei/DevEcoStudio3.0/options),打开 country.region.xml ,修改countryregion name为“CN”。
<application> <component name=\"CountryRegionSetting\"><countryregion name=\"CN\"/> </component></application>
下载SDK时弹窗提示“python3”命令需要使用命令行开发者工具
问题现象
在Mac上,下载SDK时在执行npm install过程中,弹出提示“‘python3’命令需要使用命令行开发者工具”,install暂停。
解决措施
如果使用的Node版本为16.x,可能会由于在npm执行install命令安装SDK中的某些依赖包时,依赖python3执行node-gyp命令,从而导致弹窗提示需要安装python3,此时请点击安装即可。
DevEco Studio无法打开
问题现象
在Windows 10和Windows 11中,修改字符编码后,安装在中文目录下的DevEco Studio无法打开,报错“Error launching...”。
解决措施
请在英文目录下重新安装DevEco Studio。
如何配置DevEco Studio的代理
DevEco Studio开发环境依赖于网络环境,需要连接上网络才能确保工具的正常使用。
一般来说,如果使用的是个人或家庭网络,是不需要设置代理信息的;只有部分企业网络受限的情况下,才需要设置DevEco Studio的代理信息。
打开File > Settings > Appearance & Behavior > System Settings > HTTP Proxy配置界面。
勾选Manual proxy configuration,设置DevEco Studio的HTTP Proxy。
HTTP配置项,设置代理服务器信息。如果不清楚代理服务器信息,可以咨询你们的网络管理人员。
Host name:代理服务器主机名或IP地址。
Port number:代理服务器对应的端口号。
No proxy for:不需要通过代理服务器访问的URL或者IP地址(地址之间用英文逗号分隔)。
Proxy authentication配置项,如果代理服务器需要通过认证鉴权才能访问,则需要设置。否则,请跳过该配置项。
Login:访问代理服务器的用户名。
Password:访问代理服务器的密码。
Remember:勾选,记住密码。
配置完成后,点击Check connection,输入网络地址,检查网络连通性。提示“Connection successful”表示代理设置成功。然后点击OK按钮完成配置。
安装npm包失败的处理办法
问题现象
在执行npm install命令安装npm仓时,提示安装失败。
解决措施
可能是由于未设置npm仓的地址,可执行如下命令后进行重新安装。
npm config set @ohos:registry=https://repo.harmonyos.com/npm/
如何安装及更新ohpm
问题现象
在DevEco Studio中如何安装及更新ohpm版本。
解决措施
进入ohpm路径配置界面。
在欢迎页单击Configure (或图标) > Settings > Build, Execution, Deployment > Ohpm > ohpm home > edit, 进入ohpm路径配置界面(macOS为Configure > Preferences > Build, Execution, Deployment > Ohpm > ohpm home > edit)。
在打开了工程的情况下,可以单击File > Settings > Build, Execution, Deployment > Ohpm > ohpm home > edit,进入ohpm路径设置界面(macOS为DevEco Studio > Preferences > Build, Execution, Deployment > Ohpm > ohpm home > edit)
点击Install按钮,选择一个空目录,点击Next按钮,安装ohpm最新版本。
如何在命令行使用ohpm
问题现象
安装ohpm之后,不能直接在命令行中使用ohpm。
解决措施
将ohpm安装bin目录,添加至环境变量中。
添加完变量后重开命令行窗口,执行ohpm -v查看ohpm版本号,终端输出版本号信息(如1.0.0)即为成功。
环境检查时显示ohpm registry access不通过
ohpm registry access不通过可能有以下几种情况:
问题现象 1
registry地址校验连接不通过,详细信息提示“check whether the ohpm repository is correctly set”。
解决措施
场景一:可能是配置的registry错误,请点击提示中\"Click here\",检查registry配置是否正确或配置新的registry地址。
场景二:可能是ohpm版本不匹配,请将ohpm更新至最新版本。具体操作请参考如何安装及更新ohpm章节。
场景三:可能是网络不通,需要配置代理。可采用以下两种操作进行配置:
方法1:点击提示中\"Click here\",进入代理配置界面,进行HTTP proxy配置;
方法2:修改“C:\\\\users\\\\用户名.ohpm”目录下的 .ohpmrc文件(如果该目录下没有 .ohpmrc文件,请新建一个),修改http_proxy或https_proxy配置项。
如果代理服务器需要认证(需要用户名和密码),请根据如下指导配置代理服务器的用户名和密码信息。
进入C:\\\\Users\\\\用户名目录.ohpm,打开 .ohpmrc文件。如果该目录下没有 .ohpmrc文件,请新建一个。
修改ohpm代理信息,在http_proxy和https_proxy中,增加user和password字段,具体取值请以实际代理信息为准。示例如下所示:
http_proxy=http://u se r:password@ proxy.server.com:80https_proxy=http://user:password@ proxy.server.com:80
说明
如果password中存在特殊字符,如@、#、*等符号,可能导致配置不生效,建议将特殊字符替换为ASCII码,并在ASCII码前加百分号%。常用符号替换为ASCII码对照表如下:
!:%21
@:%40
#:%23
$:%24
&:%26
*:%2A
代理配置完成后,打开命令行工具,执行如下命令验证网络是否正常。
ohpm info @ohos/lottie
执行结果如下图所示,则说明代理设置成功。
问题现象 2
registry证书地址校验不通过,详细信息提示“UNABLE_TO_VERIFY_LEAF_SIGNATURE”。
解决措施
该问题可能是校验registry证书时出现问题。
进入C:\\\\Users\\\\用户名目录.ohpm,打开 .ohpmrc文件。如果该目录下没有 .ohpmrc文件,请新建一个。
将registry对应的证书地址,配置在ca_files字段中(多个证书路径采用英文逗号分隔)
ca_files=your_ca_files_path
或者配置strict_ssl=false,暂时屏蔽证书校验
strict_ssl=false
说明
屏蔽证书校验,可能会带来安全风险,请确认屏蔽证书校验风险后再修改配置,建议使用完成后及时开启。开启方法:将该配置中的false修改为true即可。
环境检查时显示npm registry access不通过
npm registry access不通过可能有以下几种情况:
问题现象 1
registry地址校验连接不通过,详细信息提示“check whether the npm repository is correctly set”。
解决措施
场景一:可能是配置的registry错误。请检查registry配置是否正确,或点击提示中\"Click here\",勾选并配置新的registry地址。
场景二:可能是网络不通,需要配置代理。可采用以下两种方式进行配置:
方式1:点击提示中\"Click here\",进入代理配置界面,勾选npm registry项和ohos registry项,并完成HTTP proxy配置;
说明
若您的代理服务器需要认证(需要用户名和密码),请参考方式2进行配置。
方式2:修改“C:\\\\users\\\\用户名”目录下的 .npmrc文件(如果该目录下没有 .npmrc文件,请新建一个),修改http_proxy或https_proxy配置项。
如果代理服务器需要认证(需要用户名和密码),请根据如下指导配置代理服务器的用户名和密码信息。
进入C:\\\\Users\\\\用户名目录,打开 .npmrc文件。如果该目录下没有 .npmrc文件,请新建一个。
修改npm仓库信息,示例如下所示:
registry=https://repo.huaweicloud.com/repository/npm/@ohos:registry=https://repo.harmonyos.com/npm/
修改代理信息,在proxy和https-proxy中,将user、password、proxyserver和port按照实际代理服务器进行修改。示例如下所示:
proxy=http://user:password @ proxy.proxyserver.com:porthttps-proxy=http://user:password @ proxy.proxyserver.com:port
说明
如果password中存在特殊字符,如@、#、*等符号,可能导致配置不生效,建议将特殊字符替换为ASCII码,并在ASCII码前加百分号%。常用符号替换为ASCII码对照表如下:
!:%21
@:%40
#:%23
$:%24
&:%26
*:%2A
将Node.js配置到环境变量中。
Windows环境变量设置方法:
在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,在系统或者用户的PATH变量中,添加Node.js安装位置的路径。
macOS环境变量设置方法:
打开终端工具,执行以下命令。
export NODE_HOME=/home/xx/Downloads/node-vxx.xx.x-linux-x64#本处路径请替换为Node的安装路径export PATH=${NODE_HOME}/bin:${PATH}
代理配置完成后,打开命令行工具,执行如下命令验证网络是否正常。
npm info express
执行结果如下图所示,则说明代理设置成功。
问题现象 2
registry证书地址校验不通过,详细信息提示“UNABLE_TO_VERIFY_LEAF_SIGNATURE”。
解决措施
该问题可能是校验registry证书时出现问题。
进入C:\\\\Users\\\\用户名目录,打开 .npmrc文件。如果该目录下没有 .npmrc文件,请新建一个。
将registry对应的证书地址,配置在cafile字段中(多个证书路径采用英文逗号分隔)。
cafile=your_ca_files_path
或者配置strict-ssl=false,暂时屏蔽证书校验。
strict-ssl=false
说明
屏蔽证书校验,可能会带来安全风险,请确认屏蔽证书校验风险后再修改配置,建议使用完成后及时开启。开启方法:将该配置中的false修改为true即可。
2024-02-18 17:44:14
传感器常见技术参数介绍,带宽是什么?灵敏度是什么?零点漂移是什么?分辨率是什么?精度是什么?重复性是什么?频率响应特性是什么?迟滞是什么?线性范围是什么?采样频率是什么?稳定性是什么?详细内容一一为你解答问题
2024-02-06 10:44:06140 新手入门的简单小例子第三个,这几个例子主要给入门的新手建立时间或者说时序的概念,最近看了不少的资料基本上都是以点灯为例,估计是大家对嵌入式开发和FPGA的普遍共识,这两天逛B站发现了也不少比较好
2024-02-02 15:33:04
新手入门的简单小例子第二个,这几个例子主要给入门的新手建立时间或者说时序的概念,最近看了不少的资料基本上都是以点灯为例,估计是大家对嵌入式开发和FPGA的普遍共识,这两天逛B站发现了也不少比较好
2024-02-01 17:57:55
#2024,为FPGA生态加油,为FPGA社区点赞#新手入门的简单小例子,主要给入门的新手建立时间或者说时序的概念,最近看了不少的资料基本上都是以点灯为例,估计是大家对嵌入式开发和FPGA的普遍共识
2024-02-01 16:05:56
免费领取。
▋常见问题
1.开发板适合0基础用户学吗?
答:适合的。这个板子配套的基础入门学习资料是非常丰富的,从C语言到Linux基础、数据结构、进程线程、网络编程,再到C++、Qt编程,再到最后的15
2024-02-01 14:25:26
电口模块SFP-GE-T是一种常见的网络设备,用于实现光电信号的转换。本文介绍了电口模块的使用方法、常见问题和注意事项,包括插拔技巧、兼容性问题和与光口模块的区别等。
2024-01-08 13:40:44128 本文将解答千兆多模光模块SFP-GE-SX的一些常见问题。SFP-GE-SX具有高速、灵活和高性价比等特点,适用于多种不同的应用场景。
2024-01-08 13:37:11129 2023年已经结束,感谢大家在这一年里对小固的支持,很多朋友在后台提问,小固精选了2023年大家的非常见问题及其解决办法供大家参考。此外,常见问答可以点击查看《爱问小固 | 光伏电站常见30问》,希望能对大家有所帮助。
2024-01-05 11:42:491047 此时加速度计的分辨率是多少?带宽跟分辨率的关系是什么?此外带宽对采样速度有没有影响?这些是我在看手册的疑惑,新手入门,多谢各位大神指教。
2023-12-29 06:23:27
新手小白需要掌握的pcb设计基础知PCB
2023-12-25 10:12:44366 关于蓝光三维扫描仪和激光扫描仪问题解答,扫描仪厂家三本精密仪器讲解如下:问题1:蓝光和激光的扫描,效果哪个更好,两者有什么优缺点?解答:蓝光设备属于固定拍照式,精度较高,针对中小零件,激光设备属于
2023-12-14 15:08:33256 问题1:关于CCI_OVFL引脚一直为高的情况。文章解答说CCI溢出一般与参考源的稳定性和低噪声有关。我理解的参考源是时钟参考源,我测试了我的时钟输入管脚,在频谱上显示是相位稳定,低噪声
2023-12-12 07:56:46
电复位,清故障寄存器等操作,是否影响?
5. 能够提供一份 1210芯片新手入门操作流程 之类的手册或说明,调试过程中故障交错,难以理清。
2023-12-12 06:40:53
1.先根据案例模仿代码(页面跳转案例)
点击next后跳转页面,点击back返回第一个页面
2.模块化层层拆解代码
先创建了row,一行,在这一行里面写代码:
内容都放到Column中
Text内置组件可以直接引用文本
this.message可能是引用
fontSize 和fontWeight都是设置文字格式的,后退一格可读性比较好
接下来创建Button按钮,上面的Text是按钮上显示的文字,后面两个也是文字格式。
下面的type暂时不知道什么意思,但是Capsule是压缩的意思,可能相关
margin:CSS的外边距,用来设置周围距离,top20就是离上面一个元素20的距离。
Backgroundcolor:背景色
Width:宽度
Height:高度
接下来是一个点击事件用onClick
成功就跳转到这个url
如果报错,就进行catch里的代
3.分析之后按照理解的自己简单的写一个页面跳转
根据事实动态previewer功能成功写出了跳转的代码
回顾代码的时候发现了一个不一样的用法
这里跳转回来不用写url,只需要router.back
4.思维拓展
跳转只能创建button吗?我可以像写网页超链接一样作为属性放到文字上吗?立刻试试
显示报错‘string’类型的参数不能赋值给‘routeoptions’类型
通过论坛搜索等发现不符合情况,开始自己找原因,怀疑是不是因为路径和下面的跳转是一样的所以才报错。
Router.back可以,但是具体的url还是不行
本文由蛟龙腾飞合作开发者郝映萱练习整理
2023-12-08 16:35:50
随着自动化和工业控制的迅速发展,几乎各行各业都在进行智能化转型,以提升企业的生产效率和质量,这也就对嵌入式控制的相关元件提出了更高的要求。Kvaser克萨作为CAN总线产品开发的领导者,深耕行业40
2023-12-08 10:32:17177 机器视觉入门必备,工业镜头的常见参数名词介绍。
2023-12-04 10:09:261 关于半导体存储的最强入门科普
2023-11-30 17:16:46372 电子发烧友网站提供《低压模拟开关/多路选通器常见问题解答.pdf》资料免费下载
2023-11-28 11:27:250 电子发烧友网站提供《MEMS加速度传感器常见问题解答.pdf》资料免费下载
2023-11-24 16:06:461 电子发烧友网站提供《CLOCK常见问题解答.pdf》资料免费下载
2023-11-23 10:23:380 电子发烧友网站提供《隔离、iCoupler技术和iCoupler产品常见问题解答.pdf》资料免费下载
2023-11-22 10:36:060 电子发烧友网站提供《C语言全部章节复习题与解答.pdf》资料免费下载
2023-11-21 10:45:571 最近在后台收到了很多用户咨询关于400G光模块的信息,那400G光模块作为当下主流的光模块类型,有哪些问题是备受关注的呢?下面来看看小易的详细解答!
2023-11-16 17:07:56297 线路板厂在线为您解答pcb如何拼版
2023-11-15 11:09:53406 Kvaser经典Leaf系列产品以其稳定小巧、便携易用的特点,成为了将PC与CAN网络连接并获取CAN数据最简单、性价比最高的方式之一。许多的汽车主机厂,零部件厂商都使用过或正在使用Kvaser
2023-11-14 09:31:36204 上搭载的Kvaser Ethercan HS是为基于Wifi的实时遥测系统捐赠的。Kvaser Memorator Pro 2xHS作为赛车的黑匣子,以防遥测系统的WiFi连接暂时中断。
2023-11-14 09:21:30154 对于每个新手站长来说,新入入门都会经历的阶段,每一个新手站长都希望很快变成职场老鸟,实际上,缺乏的时间记得磨练是不可能成为网站运营的老鸟,需要努力经营和经验积累。对于新手站长来说,首先要有对于
2023-11-13 11:19:36179 在弱电工程中,双绞线是一种常见的传输介质。以下是关于双绞线的一些常见问题及其解答。
2023-11-03 10:47:21397 目前手上一张kvaser的PCIECAN 4xHS v2,但是缺少编程手册,有一些库函数没有说明文档,不确定labview的使用方法。大家有用过kvaser的经验可以交流一下啊。
2023-11-02 08:53:59
电子发烧友网站提供《Android手机新手入门教程.doc》资料免费下载
2023-10-30 09:33:190 Kvaser Leaf v3代表了将计算机连接到CAN总线网络以监控和传输CAN和CAN FD数据的最简单、成本最低的方法之一。凭借其标准USB 2.0连接器和9针D-SUB连接器,Leaf
2023-10-23 11:27:15
《iTOP-RK3568开发板驱动开发指南》更新,本次更新内容对应的是驱动(第十一期_pinctrl子系统-全新升级)视频,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。
文档
2023-10-18 11:12:00
PLC新手在使用和编程PLC时容易犯以下一些常见错误: (1)电气接线错误:PLC的输入和输出需要正确地与外部设备进行连接。新手可能会犯接线错误,例如接错线圈端子、断开或短路电线等。这可能导致PLC
2023-10-11 17:10:01348 工程师回答网友关于芯片封装的疑问,表示常见的芯片封装有DIP、SOP、PLCC、QFP、BGA和PGA等,并提到宇凡微可以定制封装和脚位。
2023-10-08 16:12:58436 R201 是电阻的编号。一份复杂的电路图中会用到很多的电阻电容等元件,设计电路图的软件在最后编译的时候会给元器件编号,这样在调试的时候就可以很容易找到相关元件。- 49.9ohm 是电阻的阻值。1%是电阻的精度,表示该电阻的阻值控制在 49.9 *(1+/- 1%)范围内,也就是49.401~50.399ohm 之间。1%精度的电阻一般用在精确控制的场合,比如通过电阻分压产生精确参考电压的情况一般用 1%精度的。非精确控制的场合一般用低精度比如5%精度的电阻。1%精度的电阻成本上要远高于 5%精度的电阻。- R0402 表示电阻的封装尺寸型号。在高速电路板设计中,常用的是贴片焊接的电阻。电阻的封装型号表示不同尺寸大小,其对应关系如下图所示。常用的封装型号有0402,0603,0805 等等。
2023-09-27 06:26:07
PID调节系统PID功能由PID调节器或DCS系统内部功能程序模块实现,了解与PID调节相关的一些基本概念,有助于PID入门新手快速熟悉调节器应用,在自动调节系统中成功整定PID参数。 本文介绍必须
2023-09-25 19:40:01515 了一个备受关注的话题。它不仅在室内定位、智能导航和跟踪等领域具有广泛应用还在工业自动化、智能仓储和安全监控等领域展现出巨大潜力。在具体实施项目中,有如下问题可以解答。
2023-09-21 13:27:28271 电子产品进行浪涌防护的意义及常见问题(上)?相信不少人是有疑问的,今天深圳市比创达电子科技有限公司就跟大家解答一下!
2023-09-11 12:06:33480 电子发烧友网站提供《博科DCX 8510主干网常见问题解答.pdf》资料免费下载
2023-08-30 11:20:060 电子发烧友网站提供《Brocade G610/G620/G630交换机常见问题解答.pdf》资料免费下载
2023-08-29 15:08:510 随着接入网络的终端越来越多,网络规模越来越大,但是二层交换机的容量和性能有限,无法接入日益增多的终端。于是就有了三层网络设备路由器,连接不同网段的二层交换机,进而把全世界的网络都连接起来。接下来我们看看关于路由器的常见问题。
2023-08-28 16:12:501484 本人新手一个,仅有C语言基础。现手上有一套NuEdu-SDK-M451,但不知如何学习,请高手指点,谢谢!
2023-08-28 07:39:12
2023-08-25 11:07:152 介绍了基础操作,供新手入门
2023-08-24 16:28:304 电子发烧友网站提供《大规模集成电路MegaRAID FastPath软件常见问题解答.pdf》资料免费下载
2023-08-23 09:41:330 《入门指南》介绍了ARM®Cortex®-A5 DesignStart™产品的不同部分。
如果您是ARM IP新手或想要了解如何使用DesignStart作为创建自己的物联网(IoT)应用程序的起点,请阅读本指南。
2023-08-23 08:23:03
电子发烧友网站提供《大规模集成电路MegaRAID SafeStore软件常见问题解答.pdf》资料免费下载
2023-08-22 14:40:150 电子发烧友网站提供《PN7160常见问题解答.pdf》资料免费下载
2023-08-17 14:23:541 ARM Support Hub使您可以轻松地打开和管理有关ARM IP的技术问题或问题的支持案例。
以下是有关Support Hub的一些常见问题的解答。
2023-08-12 06:16:22
Studio 2019.x入门版许可证已过期。
请下载并安装最新版本的ARM Mobile Studio以解决此问题。
环境变量未设置为使用ARM Mobile Studio附带的自动检测的集成入门版许可证
2023-08-11 07:27:21
随着越来越多的企业意识到BI系统对企业数字化转型的重要性,BI系统选型采购被提上了日程。但,大多数的企业此前并没有深入了解过BI系统,对BI系统缺乏基本了解。本文就围绕BI系统选型过程中常见问题进行
2023-08-08 09:48:11246 本指南提供了有关Arm SystemReady计划和SystemReady预硅启用的常见问题的答案。
信息分为以下几个部分:
•SystemReady一般常见问题解答回答了有关SystemReady
2023-08-08 06:21:04
赛盛技术从成立至今收到不少企业和学员关于电磁兼容问题咨询与交流,其中金牌线上课程《EMC实战特训营》收到学员2000+个的提问,赛盛专家团队给予的相关问题回复。以下是整理部分EMC问题解答,供大家
2023-08-05 08:20:40400 cache cache直接用来记忆我们打开的文件,给文件做缓冲,我本机大概占用300多M(这里是Linux/Unix的聪明之处,把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高 程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。)
2023-07-31 11:09:30344 电子发烧友网站提供《PI7C9X130 PCI快速转PCI可逆网桥常见问题解答.pdf》资料免费下载
2023-07-26 15:56:001 电子发烧友网站提供《PI7C9X110 PCI快速转PCI可逆网桥常见问题解答.pdf》资料免费下载
2023-07-25 18:25:251 电子发烧友网站提供《PI7C9X111 PCI Express到PCI可逆网桥常见问题解答.pdf》资料免费下载
2023-07-25 18:24:070 介绍:
Pericom为选定的独立实时时钟(RTC)产品提供集成晶体封装选项。新的封装将串行接口(I²C RTC器件)与兼容的32.768 kHz石英晶体集成到单个8引脚中DFN4×4 或 16 引脚 SOIC 封装。
我们在下面列出了一些关于新的集成晶体封装选项的常见问题。
2023-07-24 16:14:450 光学雨量计 降雨量实时监测 IFR02型红外雨量传感器常见问题及解答 1.IFR02型红外雨量传感器有哪些输出类型? 数字+脉冲+LED指示灯,数字信号:可以是RS232或者RS485 脉冲:高电平
2023-07-21 09:09:00241 什么是霍尔开关 如何去了解与应用科之美电子为您解答
2023-07-13 10:30:01600 您是否希望学习 RS-485 收发器的设计教程?本文基于 TI E2E™ 社区中的常见问题提供了一些解答,对于任何希望详细了解此通信标准的人来说都是非常有用的资源。
2023-07-12 15:49:49519 在通信行业中,ADSS光缆和OPGW光缆都得到了充分的使用,这也是目前能够与光纤媲美的光缆型号,得到众多运营商的青睐,那opgw和常见adss光缆区别有哪些呢?下面就看看科兰通讯小编的解答吧。
2023-06-27 10:27:181082 本次解答是根据市场监管总局发布关于对锂离子电池等产品实施强制性产品认证管理的公告(2023年第10号)中内容及总局其他相关文件进行分析得出。相关问题由协会会员企业提出。
2023-06-21 17:25:56287 本人新手一个,仅有C语言基础。现手上有一套NuEdu-SDK-M451,但不知如何学习,请高手指点,谢谢!
2023-06-13 06:17:22
21个最常见晶振应用疑难问题及解答
2023-06-10 16:56:49817 隔离 FAQ 系列内容致力于解答大家在设计时遇到的关于数字隔离技术的难题。在隔离 FAQ · 开篇,我们就有关核心隔离技术本身的问题展开了相关讨论。
2023-06-10 09:59:03517 关于数字隔离技术,我们持续收集大家在设计时遇到的难题。我们知道,这些问题和解答对于已经使用数字隔离或希望从传统光耦隔离转换到数字隔离的设计人员至关重要,所以我们会发布一系列文章来解答您的问题,并提供可供后续学习的资源。
2023-06-10 09:56:30532 新手快速入门指南以第一性原理量子输运计算软件Nanodcal中 Si晶体结构的自洽和能带计算 为例进行详细说明,主要分为以下几个步骤,包含登录并启动Device Studio、创建Device
2023-06-07 16:17:28703 CAN光端机即集成有CANBUS接口以及光纤接口的CAN网关转换器,能够通过光信号远程传输CAN数据,实现超远距离的CAN中继,下面解答几个设备使用的常见问题。 问题一:CAN光端机使用前都要配置
2023-06-06 15:35:011253 今天,小编给大家分享24个三菱PLC编程案例,非常适合电气新手入门学习。
2023-06-02 16:33:004105 如果你对气密性检测仪感兴趣或有疑问,那么这篇文章就是为你准备的。我们将为你解答一些常见的问题,让你更好地了解和使用气密性检测仪。
2023-06-02 09:29:19819 (Most Significant Bit),即代表ADC输出 码值的最高位。
典型的ADC应用
ADC的功能是将一个真实的世界带到数字世界,例如我们常见的温度、音频、光、机械、磁等等。往往
2023-05-15 15:18:48
此系列是笔者关于 OpenHarmony 智能家居开发套件(Hi3861 芯片)的学习历程,本篇作为入门环节,将具体介绍 OpenHarmony 的环境搭建。
2023-05-15 09:36:581517 保险丝是电器电路中非常重要的保护措施,负责在电流过高时切断电路,以避免电器损坏或火灾等安全隐患。然而,在使用保险丝时,常常会出现一些问题,今天深圳弗瑞鑫小编将对一些常见问题进行解答
2023-05-11 09:03:44770 瑞萨 38D5 入门套件快速入门指南
2023-04-28 19:43:050 瑞萨 3803L 入门套件快速入门指南
2023-04-28 19:42:440 Renesas 7542 入门套件快速入门指南
2023-04-28 19:42:300 瑞萨入门套件 LCD 应用板快速入门指南
2023-04-28 18:44:030 瑞萨 R8C/2F 入门套件快速入门指南
2023-04-27 19:07:190 华为云虚拟专用网络(Virtual Private Network)用于搭建用户本地数据中心与华为云VPC之间便捷、灵活,即开即用的IPsec加密连接通道,实现灵活一体,可伸缩的混合云计算环境。以下是华为云虚拟专用网络VPN常见问题解答:
2023-04-24 00:08:54481 适用于新手入门Labview
2023-04-21 15:47:290 关于LDO以下至少有一个问题是你想知道的!
2023-04-19 11:00:433276 由深圳市赛盛技术有限公司举办,深圳市槟城电子股份有限公司,深圳市科普伦科技有限公司,深圳市赛盛检测服务有限公司协办的电磁兼容与可靠性技术大讲坛(第一期)在3月23日举办,这些是直播间工程师关于EMC
2023-04-14 09:29:49483 附件适合4层,6层入门新手学习扇孔和等长,差分走线的练习
2023-04-10 17:38:340 及警报系统等。下面汇英同创代理商解答关于MM32F103产品中的一些常见问题。SPI1 、SPI 支持哪几种模式按传输方向分全双工模式,同时收发数据,同时使能 TX 和 RX;半双工,在不同时间段进行读写
2023-04-08 12:01:52
大家好:新手入门,刚接触电路设计,前来提问,多请包涵。我使用NE5532搭了一个电压跟随器,正负电源输入分别为6.0 V和-5.5 V,在正输入端接直流输入,测负输入端的电压。电路如下:其中反馈回路
2023-04-04 22:35:12
SolidWorks软件是世界上第一个基于Windows开发的三维CAD系统,其操作非常符合Windows用户的习惯,因此新手入门上手比较容易。
2023-03-31 15:20:122310 新手求教,我在测试SN74ALS245的功能性测试的时候,VdriveHi,VdriveLO,VCompareHi,VCompareLo均应该如何设置呢,有什么可参考东西呢,小白求教,使用的是J750测试机
2023-03-29 21:14:34
评论
查看更多