当前位置:网站首页>Si446 usage record (II): generate header files using wds3
Si446 usage record (II): generate header files using wds3
2022-07-02 17:24:00 【What's wrong with the world of mortals】
Catalog
One 、 summary
Mentioned earlier , Use WDS3 Generate configuration , It's an important step . First post two Chinese links :
The introduction in the link is very detailed , The options of each interface are explained in Chinese .
This RF chip is used for the first time , Except frequency band 、 power , It is not clear what parameters need to be configured 、 What value should the parameter be set . So we still use the launch program demo, Go back to the parameters set and the values used . It's like using a QT An example of , To be familiar with API The library process , It's just much simpler now .
look WDS Tools can be configured according to their own , Generate code or header file , This article uses the method of generating header files . During program initialization si4463 When , Write the macro definition configuration in the header file directly si4463 in . This article briefly records the relevant contents .
Two 、 Generate header file
- function
WDS3-Setup-v3.2.11.exe, After installation, double-click to enter :
- choice
Start simulation, Select the chip in the pop-up interface Si4463:
- Select the first one for RF configuration . stay 《AN632: WDS User’s Guide》 Mentioned in , The second option is used with experienced users .

- Don't modify it first , Use the default configuration to create a header file :

Select the storage directory .
- Check the header file
First look at the configuration generated by default
Most of them are the same , There are not so many parameters that need to be modified .
From the comments at the beginning , You can see most of the parameters that differ , go back to WDS Corresponding modification in
3、 ... and 、 Modify the configuration
3.1 Modify according to the notes
3.1.1 rate 、 bandwidth 、 frequency offset
Modify the data rate 、 frequency offset 、 Receive bandwidth 
3.1.2 fundamental frequency
Set the fundamental frequency 
3.1.3 To interrupt
Enable packet processing interrupt and modem interrupt 

3.2 Specific instruction modification
3.2.1 RF_GPIO_PIN_CFG


GPIO0_PULL_CTL – 1 = Enable pullup.
GPIO0_MODE[5:0] – 32 = High while in the transmit state.

3.2.2 RF_GLOBAL_XO_TUNE2


3.2.3 RF_INT_CTL_ENABLE_3




3.2.4 RF_FRR_CTL_A_MODE_4



3.2.5 PKT_RX_THRESHOLD_12



3.2.6 RF_MODEM_RAW_CONTROL_10

2045 Can't find


3.2.7 RF_PA_MODE_4



3.3 custom payload


In the end, I didn't use , Ignore first
Empty Framework
Bidirectional Communication Two-way communication
边栏推荐
猜你喜欢

The construction of scalable distributed database cluster and the partition design of oneproxy sub database

对接保时捷及3PL EDI案例

Exploration of mobile application performance tools

超卓航科上市:募资9亿市值超60亿 成襄阳首家科创板企业

ETH数据集下载及相关问题

Sword finger offer 22 The penultimate node in the linked list

关于我

Win10系统使用pip安装juypter notebook过程记录(安装在系统盘以外的盘)

Tech talk activity preview | building intelligent visual products based on Amazon kVs

Listing of chaozhuo Aviation Technology Co., Ltd.: raising 900million yuan, with a market value of more than 6billion yuan, becoming the first science and technology innovation board enterprise in Xia
随机推荐
Qstype implementation of self drawing interface project practice (II)
例题 非线性整数规划
Introduction to Hisilicon hi3798mv100 set top box chip [easy to understand]
Geoserver: publishing PostGIS data sources
2022 interview questions
关于我
871. 最低加油次数
剑指 Offer 26. 树的子结构
ROS知识点——ros::NodeHandle n 和 nh(“~“)的区别
Briefly introduce the use of base64encoder
牛客 JS3 分隔符
Meanings of SNAT, DNAT and masquerade in iptables
The difference between class and getClass ()
綠竹生物沖刺港股:年期內虧損超5億 泰格醫藥與北京亦莊是股東
Niuke js3 separator
Jiuxian's IPO was terminated: Sequoia and Dongfang Fuhai were shareholders who had planned to raise 1billion yuan
【Leetcode】14. 最長公共前綴
uniapp H5页面调用微信支付
Shutter: action feedback
traceroute命令讲解