如下圖:
圖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:03
94 ![](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
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章節。
場景三:可能是網絡不通,需要配置代理??刹捎靡韵聝煞N操作進行配置:
方法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地址。
場景二:可能是網絡不通,需要配置代理??刹捎靡韵聝煞N方式進行配置:
方式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:06
140 新手入門的簡單小例子第三個,這幾個例子主要給入門的新手建立時間或者說時序的概念,最近看了不少的資料基本上都是以點燈為例,估計是大家對嵌入式開發和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:44
128 本文將解答千兆多模光模塊SFP-GE-SX的一些常見問題。SFP-GE-SX具有高速、靈活和高性價比等特點,適用于多種不同的應用場景。
2024-01-08 13:37:11
129 2023年已經結束,感謝大家在這一年里對小固的支持,很多朋友在后臺提問,小固精選了2023年大家的非常見問題及其解決辦法供大家參考。此外,常見問答可以點擊查看《愛問小固 | 光伏電站常見30問》,希望能對大家有所幫助。
2024-01-05 11:42:49
1047 此時加速度計的分辨率是多少?帶寬跟分辨率的關系是什么?此外帶寬對采樣速度有沒有影響?這些是我在看手冊的疑惑,新手入門,多謝各位大神指教。
2023-12-29 06:23:27
新手小白需要掌握的pcb設計基礎知PCB
2023-12-25 10:12:44
366 關于藍光三維掃描儀和激光掃描儀問題解答,掃描儀廠家三本精密儀器講解如下:問題1:藍光和激光的掃描,效果哪個更好,兩者有什么優缺點?解答:藍光設備屬于固定拍照式,精度較高,針對中小零件,激光設備屬于
2023-12-14 15:08:33
256 ![](https://file1.elecfans.com/web2/M00/B5/54/wKgaomV6qe-AYq5xAABGCQYqOuM265.png)
問題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:17
177 ![](https://file1.elecfans.com//web2/M00/B3/38/wKgaomVygDCABOMrAACBOFXVJCw56.jpeg)
機器視覺入門必備,工業鏡頭的常見參數名詞介紹。
2023-12-04 10:09:26
1 關于半導體存儲的最強入門科普
2023-11-30 17:16:46
372 ![](https://file1.elecfans.com/web2/M00/B1/DF/wKgZomVdiUKAZ223AADOaKo9Tlc541.png)
電子發燒友網站提供《低壓模擬開關/多路選通器常見問題解答.pdf》資料免費下載
2023-11-28 11:27:25
0 電子發燒友網站提供《MEMS加速度傳感器常見問題解答.pdf》資料免費下載
2023-11-24 16:06:46
1 電子發燒友網站提供《CLOCK常見問題解答.pdf》資料免費下載
2023-11-23 10:23:38
0 電子發燒友網站提供《隔離、iCoupler技術和iCoupler產品常見問題解答.pdf》資料免費下載
2023-11-22 10:36:06
0 電子發燒友網站提供《C語言全部章節復習題與解答.pdf》資料免費下載
2023-11-21 10:45:57
1 最近在后臺收到了很多用戶咨詢關于400G光模塊的信息,那400G光模塊作為當下主流的光模塊類型,有哪些問題是備受關注的呢?下面來看看小易的詳細解答!
2023-11-16 17:07:56
297 ![](https://file1.elecfans.com//web2/M00/AE/A4/wKgaomVV2-yANwtWAAEe6WREFKI78.jpeg)
線路板廠在線為您解答pcb如何拼版
2023-11-15 11:09:53
406 Kvaser經典Leaf系列產品以其穩定小巧、便攜易用的特點,成為了將PC與CAN網絡連接并獲取CAN數據最簡單、性價比最高的方式之一。許多的汽車主機廠,零部件廠商都使用過或正在使用Kvaser
2023-11-14 09:31:36
204 ![](https://file1.elecfans.com/web2/M00/AE/0B/wKgaomVSzEqAMXCKAAAfl9ZugEQ771.png)
上搭載的Kvaser Ethercan HS是為基于Wifi的實時遙測系統捐贈的。Kvaser Memorator Pro 2xHS作為賽車的黑匣子,以防遙測系統的WiFi連接暫時中斷。
2023-11-14 09:21:30
154 ![](https://file1.elecfans.com/web2/M00/AE/0A/wKgaomVSygaAV2mWAABGFccq_U0121.png)
對于每個新手站長來說,新入入門都會經歷的階段,每一個新手站長都希望很快變成職場老鳥,實際上,缺乏的時間記得磨練是不可能成為網站運營的老鳥,需要努力經營和經驗積累。對于新手站長來說,首先要有對于
2023-11-13 11:19:36
179 ![](https://file1.elecfans.com/web2/M00/AD/A8/wKgaomVPMb6AIsqSAAILZ6koIFQ366.png)
在弱電工程中,雙絞線是一種常見的傳輸介質。以下是關于雙絞線的一些常見問題及其解答。
2023-11-03 10:47:21
397 目前手上一張kvaser的PCIECAN 4xHS v2,但是缺少編程手冊,有一些庫函數沒有說明文檔,不確定labview的使用方法。大家有用過kvaser的經驗可以交流一下啊。
2023-11-02 08:53:59
電子發燒友網站提供《Android手機新手入門教程.doc》資料免費下載
2023-10-30 09:33:19
0 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:01
348 工程師回答網友關于芯片封裝的疑問,表示常見的芯片封裝有DIP、SOP、PLCC、QFP、BGA和PGA等,并提到宇凡微可以定制封裝和腳位。
2023-10-08 16:12:58
436 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:01
515 ![](https://file1.elecfans.com//web2/M00/A9/B4/wKgZomUog9GAMNoHAABGGqtq3aA305.jpg)
了一個備受關注的話題。它不僅在室內定位、智能導航和跟蹤等領域具有廣泛應用還在工業自動化、智能倉儲和安全監控等領域展現出巨大潛力。在具體實施項目中,有如下問題可以解答。
2023-09-21 13:27:28
271 電子產品進行浪涌防護的意義及常見問題(上)?相信不少人是有疑問的,今天深圳市比創達電子科技有限公司就跟大家解答一下!
2023-09-11 12:06:33
480 ![](https://file1.elecfans.com//web2/M00/A3/DA/wKgaomT-kkiAVEfSAAHGlu9EUH4669.jpg)
電子發燒友網站提供《博科DCX 8510主干網常見問題解答.pdf》資料免費下載
2023-08-30 11:20:06
0 電子發燒友網站提供《Brocade G610/G620/G630交換機常見問題解答.pdf》資料免費下載
2023-08-29 15:08:51
0 隨著接入網絡的終端越來越多,網絡規模越來越大,但是二層交換機的容量和性能有限,無法接入日益增多的終端。于是就有了三層網絡設備路由器,連接不同網段的二層交換機,進而把全世界的網絡都連接起來。接下來我們看看關于路由器的常見問題。
2023-08-28 16:12:50
1484 ![](https://file1.elecfans.com/web2/M00/A1/9C/wKgaomTsV-CAY1w-AAA6GpoLysw576.png)
本人新手一個,僅有C語言基礎?,F手上有一套NuEdu-SDK-M451,但不知如何學習,請高手指點,謝謝!
2023-08-28 07:39:12
2023-08-25 11:07:15
2 介紹了基礎操作,供新手入門
2023-08-24 16:28:30
4 電子發燒友網站提供《大規模集成電路MegaRAID FastPath軟件常見問題解答.pdf》資料免費下載
2023-08-23 09:41:33
0 《入門指南》介紹了ARM?Cortex?-A5 DesignStart?產品的不同部分。
如果您是ARM IP新手或想要了解如何使用DesignStart作為創建自己的物聯網(IoT)應用程序的起點,請閱讀本指南。
2023-08-23 08:23:03
電子發燒友網站提供《大規模集成電路MegaRAID SafeStore軟件常見問題解答.pdf》資料免費下載
2023-08-22 14:40:15
0 電子發燒友網站提供《PN7160常見問題解答.pdf》資料免費下載
2023-08-17 14:23:54
1 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:11
246 ![](https://file1.elecfans.com//web2/M00/8F/AD/wKgZomTRntqAbCJhAAJ4mw4VINE555.jpg)
本指南提供了有關Arm SystemReady計劃和SystemReady預硅啟用的常見問題的答案。
信息分為以下幾個部分:
?SystemReady一般常見問題解答回答了有關SystemReady
2023-08-08 06:21:04
賽盛技術從成立至今收到不少企業和學員關于電磁兼容問題咨詢與交流,其中金牌線上課程《EMC實戰特訓營》收到學員2000+個的提問,賽盛專家團隊給予的相關問題回復。以下是整理部分EMC問題解答,供大家
2023-08-05 08:20:40
400 ![](https://file.elecfans.com/web2/M00/3F/CE/pYYBAGJqCX2AbtM8AAANJ1_N7GA875.jpg)
cache cache直接用來記憶我們打開的文件,給文件做緩沖,我本機大概占用300多M(這里是Linux/Unix的聰明之處,把空閑的物理內存的一部分拿來做文件和目錄的緩存,是為了提高 程序執行的性能,當程序使用內存時,buffer/cached會很快地被使用。)
2023-07-31 11:09:30
344 電子發燒友網站提供《PI7C9X130 PCI快速轉PCI可逆網橋常見問題解答.pdf》資料免費下載
2023-07-26 15:56:00
1 電子發燒友網站提供《PI7C9X110 PCI快速轉PCI可逆網橋常見問題解答.pdf》資料免費下載
2023-07-25 18:25:25
1 電子發燒友網站提供《PI7C9X111 PCI Express到PCI可逆網橋常見問題解答.pdf》資料免費下載
2023-07-25 18:24:07
0 介紹:
Pericom為選定的獨立實時時鐘(RTC)產品提供集成晶體封裝選項。新的封裝將串行接口(I2C RTC器件)與兼容的32.768 kHz石英晶體集成到單個8引腳中DFN4×4 或 16 引腳 SOIC 封裝。
我們在下面列出了一些關于新的集成晶體封裝選項的常見問題。
2023-07-24 16:14:45
0 光學雨量計 降雨量實時監測 IFR02型紅外雨量傳感器常見問題及解答 1.IFR02型紅外雨量傳感器有哪些輸出類型? 數字+脈沖+LED指示燈,數字信號:可以是RS232或者RS485 脈沖:高電平
2023-07-21 09:09:00
241 ![](https://file1.elecfans.com/web2/M00/8D/1C/wKgZomS3NV2ALd1TAASqJmarVdM450.png)
什么是霍爾開關 如何去了解與應用科之美電子為您解答
2023-07-13 10:30:01
600 ![](https://file1.elecfans.com/web2/M00/8C/A0/wKgZomSvYaWAG5OBAAA46gOx2ZQ954.png)
您是否希望學習 RS-485 收發器的設計教程?本文基于 TI E2E? 社區中的常見問題提供了一些解答,對于任何希望詳細了解此通信標準的人來說都是非常有用的資源。
2023-07-12 15:49:49
519 ![](https://file1.elecfans.com/web2/M00/8C/92/wKgaomSuWxWACOWkAAAZUHI-Crk864.png)
在通信行業中,ADSS光纜和OPGW光纜都得到了充分的使用,這也是目前能夠與光纖媲美的光纜型號,得到眾多運營商的青睞,那opgw和常見adss光纜區別有哪些呢?下面就看看科蘭通訊小編的解答吧。
2023-06-27 10:27:18
1082 本次解答是根據市場監管總局發布關于對鋰離子電池等產品實施強制性產品認證管理的公告(2023年第10號)中內容及總局其他相關文件進行分析得出。相關問題由協會會員企業提出。
2023-06-21 17:25:56
287 ![](https://file1.elecfans.com//web2/M00/8A/7A/wKgZomSSwiKAQgaPAAEIdgVgvfs304.png)
本人新手一個,僅有C語言基礎?,F手上有一套NuEdu-SDK-M451,但不知如何學習,請高手指點,謝謝!
2023-06-13 06:17:22
21個最常見晶振應用疑難問題及解答
2023-06-10 16:56:49
817 隔離 FAQ 系列內容致力于解答大家在設計時遇到的關于數字隔離技術的難題。在隔離 FAQ · 開篇,我們就有關核心隔離技術本身的問題展開了相關討論。
2023-06-10 09:59:03
517 關于數字隔離技術,我們持續收集大家在設計時遇到的難題。我們知道,這些問題和解答對于已經使用數字隔離或希望從傳統光耦隔離轉換到數字隔離的設計人員至關重要,所以我們會發布一系列文章來解答您的問題,并提供可供后續學習的資源。
2023-06-10 09:56:30
532 ![](https://file1.elecfans.com/web2/M00/89/70/wKgZomSD2N-AVhg7AAAyGvoUtPg532.png)
新手快速入門指南以第一性原理量子輸運計算軟件Nanodcal中 Si晶體結構的自洽和能帶計算 為例進行詳細說明,主要分為以下幾個步驟,包含登錄并啟動Device Studio、創建Device
2023-06-07 16:17:28
703 ![](https://file1.elecfans.com/web2/M00/89/4F/wKgZomSAPYeAAMwDAAAxq3TD8EA906.png)
CAN光端機即集成有CANBUS接口以及光纖接口的CAN網關轉換器,能夠通過光信號遠程傳輸CAN數據,實現超遠距離的CAN中繼,下面解答幾個設備使用的常見問題。 問題一:CAN光端機使用前都要配置
2023-06-06 15:35:01
1253 今天,小編給大家分享24個三菱PLC編程案例,非常適合電氣新手入門學習。
2023-06-02 16:33:00
4105 ![](https://file1.elecfans.com/web2/M00/89/23/wKgaomR5qs-AeeVKAAAcoUNTQUs395.jpg)
如果你對氣密性檢測儀感興趣或有疑問,那么這篇文章就是為你準備的。我們將為你解答一些常見的問題,讓你更好地了解和使用氣密性檢測儀。
2023-06-02 09:29:19
819 ![](https://file1.elecfans.com/web2/M00/89/12/wKgZomR4OECAJt-nAADALgALG-4860.png)
(Most Significant Bit),即代表ADC輸出 碼值的最高位。
典型的ADC應用
ADC的功能是將一個真實的世界帶到數字世界,例如我們常見的溫度、音頻、光、機械、磁等等。往往
2023-05-15 15:18:48
此系列是筆者關于 OpenHarmony 智能家居開發套件(Hi3861 芯片)的學習歷程,本篇作為入門環節,將具體介紹 OpenHarmony 的環境搭建。
2023-05-15 09:36:58
1517 ![](https://file1.elecfans.com/web2/M00/82/C0/wKgZomRhjQGAYIG3AAAVk4b7gns484.png)
保險絲是電器電路中非常重要的保護措施,負責在電流過高時切斷電路,以避免電器損壞或火災等安全隱患。然而,在使用保險絲時,常常會出現一些問題,今天深圳弗瑞鑫小編將對一些常見問題進行解答
2023-05-11 09:03:44
770 瑞薩 38D5 入門套件快速入門指南
2023-04-28 19:43:05
0 瑞薩 3803L 入門套件快速入門指南
2023-04-28 19:42:44
0 Renesas 7542 入門套件快速入門指南
2023-04-28 19:42:30
0 瑞薩入門套件 LCD 應用板快速入門指南
2023-04-28 18:44:03
0 瑞薩 R8C/2F 入門套件快速入門指南
2023-04-27 19:07:19
0 華為云虛擬專用網絡(Virtual Private Network)用于搭建用戶本地數據中心與華為云VPC之間便捷、靈活,即開即用的IPsec加密連接通道,實現靈活一體,可伸縮的混合云計算環境。以下是華為云虛擬專用網絡VPN常見問題解答:
2023-04-24 00:08:54
481 適用于新手入門Labview
2023-04-21 15:47:29
0 關于LDO以下至少有一個問題是你想知道的!
2023-04-19 11:00:43
3276 ![](https://file.elecfans.com/web2/M00/A0/B6/pYYBAGQ_Vo2Afn2PAAEpA4lbNnA111.png)
由深圳市賽盛技術有限公司舉辦,深圳市檳城電子股份有限公司,深圳市科普倫科技有限公司,深圳市賽盛檢測服務有限公司協辦的電磁兼容與可靠性技術大講壇(第一期)在3月23日舉辦,這些是直播間工程師關于EMC
2023-04-14 09:29:49
483 ![](https://file.elecfans.com/web2/M00/3F/CE/pYYBAGJqCX2AbtM8AAANJ1_N7GA875.jpg)
附件適合4層,6層入門新手學習扇孔和等長,差分走線的練習
2023-04-10 17:38:34
0 及警報系統等。下面匯英同創代理商解答關于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:12
2310 新手求教,我在測試SN74ALS245的功能性測試的時候,VdriveHi,VdriveLO,VCompareHi,VCompareLo均應該如何設置呢,有什么可參考東西呢,小白求教,使用的是J750測試機
2023-03-29 21:14:34
評論