=============================================================================
README.txt - Decawave's DW1000 Application Programming Interface (API)
=============================================================================
The DW1000 API package is composed of the following folders:
- decadriver:
Driver for DW1000 UWB transceiver IC.. Details about each function can
be found in DW1000 API Guide.
- examples:
A set of individual (simple) examples showing how to achieve different
functionalities, e.g. sending a frame, receiving a frame, putting the
DW1000 to sleep, two-way ranging. The emphasis of theses examples is
to be readable with explanatory notes to explain and show how the main
features of the DW1000 work and can be used.
- Libraries, Linkers:
Hardware abstraction layer (system start-up code and peripheral
drivers) for ARM Cortex-M and ST STM32 F1 processors. Provided by ST
Microelectronics.
- platform:
Platform dependant implementation of low-level features (IT management,
mutex, sleep, etc).
Please refer to DW1000 API Guide accompanying this package for more details
about provided API and examples.
NOTE: The DW1000 API/driver code included in this package is an unbundled
version of the DW1000 API/driver. This version may be different to
(generally by being newer than) those bundled with Decawave's other
products.
=============================================================================
= =
= Release Notes =
= =
=============================================================================
Summary:
-Update the dwt_intialise function to improve start up time
-New Crystal Trim read function
-New GPIO functions
-New configuration function for improved performance when 64 preamble length is used
-Improved OTP writing/reading APIs
-Improved TX power/BW adjustment functions, removed use of floating point math
New Examples:
10a - GPIO example to show the use of DW1000 GPIOs to control LEDS
1e - TX with CCA to show how preamble detection may be used as a CCA method
2f - RX with XTAL trim to show how local clock can be adjusted to match the
one of the remote transmitter
Updated Examples
9a - TX Bandwidth and Power Reference Measurements
9b - TX Bandwidth and Power Compensation
4b - Continuous frame mode
=============================================================================
Package v2.14 / Driver v5.1.0 (20th December 2018)
=============================================================================
a) updated the API version number to 5.1.0
b) updated dwt_intialise function config parameter to add extra configuration options
which specify which OTP values, if any, to read from DW IC. Also a POWER_ON/WAKE_UP
option has been added which limits the number of SPI read/writes when calling
this after DW IC wakeup (in case micro-processor was also in sleep state and
local structure was not preserved in memory)
c) removed dwt_getinitxtaltrim API, added dwt_getxtaltrim API, the latter
allows the user to read curent XTAL trim value. If the user wishes to read
OTP XTAL trim value, they can use dwt_otpread API to read address 0x1E(XTRIM_ADDRESS)
or they can read the current trim code immediately after the dwt_initialise
call on power up.
d) added dwt_configurefor64plen API which configures the DW IC for 64 preamble
length operation when 64 length OPS table cannot be used due to large xtal offset
e) modified dwt_calcpowertempadj API to use raw temperature delta, and integer
numbers. Updated examples 9a and 9b to use raw temperature as read from the IC.
f) added new APIs to convert raw temperature to degrees and vice-versa,
and also to convert raw volatge to volts and vice-versa.
g) updated preamble coring threshold for PRF16/PAC8 to 0x3C
h) Updated the OTP writing APIs - removed unnecessary code, and modified code
to achieve improved yield in DW IC production (e.g. charge pump test is not necessary)
i) Added temperature and voltage APIs for conversions from the raw values:
dwt_convertrawtemperature and dwt_convertrawvoltage
j) reduced the sleep() to 1 ms in dwt_calcbandwidthtempadj and dwt_calcpgcount
the sleep() can be set as low as 10 us
k) correct couple of definitions to match the DW1000 User Manual
(e.g. AGC_CTRL_LEN set to 33, correct PANADR_PAN_ID_MASK)
没有合适的资源?快使用搜索试试~ 我知道了~
stm32+dwm1000 连接程序 ((嵌入式开发))
共138个文件
c:65个
h:60个
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 5 下载量 66 浏览量
2022-07-07
22:22:24
上传
评论 4
收藏 1.85MB RAR 举报
温馨提示
stm32+dwm1000 连接程序 ((嵌入式开发))
资源推荐
资源详情
资源评论
收起资源包目录
stm32+dwm1000 连接程序 ((嵌入式开发)) (138个子文件)
stm32f1xx_hal_tim.c 160KB
deca_device.c 142KB
stm32f1xx_hal_spi.c 75KB
stm32f1xx_ll_usb.c 62KB
stm32f1xx_hal_tim_ex.c 61KB
stm32f1xx_hal_rcc.c 46KB
stm32f1xx_hal_pcd.c 39KB
stm32f1xx_hal_flash_ex.c 36KB
stm32f1xx_hal_rcc_ex.c 31KB
stm32f1xx_hal_flash.c 30KB
usbd_cdc.c 28KB
stm32f1xx_hal_dma.c 23KB
stm32f1xx_hal_gpio.c 22KB
stm32f1xx_hal_pwr.c 22KB
ex_05b_main.c 21KB
stm32f1xx_hal_cortex.c 21KB
usbd_conf.c 20KB
ex_05a_main.c 19KB
ex_08a_main.c 19KB
stm32f1xx_hal.c 19KB
port.c 18KB
usbd_ctlreq.c 17KB
system_stm32f1xx.c 16KB
ex_06b_main.c 15KB
ex_06a_main.c 15KB
deca_range_tables.c 14KB
main.c 13KB
ex_08b_main.c 12KB
ex_01e_tx_with_cca.c 12KB
usbd_core.c 12KB
ex_03d_main.c 12KB
usbd_cdc_if.c 11KB
ex_03c_main.c 10KB
ex_07a_main.c 10KB
ex_02f_rx_with_xtal_trim.c 10KB
ex_03a_main.c 10KB
usbd_desc.c 10KB
ex_03b_main.c 9KB
ex_02c_main.c 9KB
ex_01d_main.c 8KB
stm32f1xx_hal_spi_ex.c 8KB
stm32f1xx_hal_pcd_ex.c 8KB
ex_07b_main.c 8KB
ex_09b_main.c 8KB
ex_01b_main.c 7KB
ex_01c_main.c 7KB
ex_02e_main.c 7KB
stm32f1xx_hal_msp.c 6KB
stm32f1xx_it.c 6KB
ex_02d_main.c 6KB
ex_02b_main.c 6KB
ex_04b_main.c 6KB
ex_01a_main.c 6KB
ex_02a_main.c 6KB
ex_09a_main.c 5KB
usbd_ioreq.c 5KB
stm32f1xx_hal_gpio_ex.c 5KB
deca_spi.c 4KB
lcd.c 4KB
ex_04a_main.c 4KB
deca_mutex.c 3KB
usb_device.c 3KB
ex_10a_main.c 3KB
deca_params_init.c 3KB
deca_sleep.c 501B
EVK1000_CubeMX.cfg 360B
.custom.cfg 329B
.cproject 505KB
stm32f105xc.h 1.23MB
arm_math.h 239KB
stm32_hal_legacy.h 169KB
core_cm7.h 134KB
core_cm4.h 110KB
core_cm3.h 100KB
stm32f1xx_hal_rcc_ex.h 99KB
core_sc300.h 99KB
deca_device_api.h 83KB
deca_regs.h 81KB
stm32f1xx_hal_tim.h 79KB
stm32f1xx_hal_rcc.h 67KB
cmsis_armcc_V6.h 52KB
core_sc000.h 43KB
core_cm0plus.h 43KB
cmsis_gcc.h 39KB
stm32f1xx_hal_flash_ex.h 38KB
core_cm0.h 36KB
stm32f1xx_hal_gpio_ex.h 34KB
stm32f1xx_hal_pcd.h 34KB
stm32f1xx_hal_spi.h 26KB
stm32f1xx_ll_usb.h 25KB
cmsis_armcc.h 23KB
stm32f1xx_hal_cortex.h 19KB
stm32f1xx_hal_dma.h 19KB
stm32f1xx_hal_tim_ex.h 14KB
stm32f1xx_hal_conf.h 13KB
stm32f1xx_hal_pwr.h 13KB
stm32f1xx_hal_gpio.h 13KB
stm32f1xx_hal_dma_ex.h 12KB
usbd_def.h 11KB
stm32f1xx_hal.h 11KB
共 138 条
- 1
- 2
资源评论
- Darren.T.J.Hsieh2023-02-07资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
- wanvzheguilai1232024-04-21超赞的资源,感谢资源主分享,大家一起进步!
- chunnng2023-02-17资源和描述一致,质量不错,解决了我的问题,感谢资源主。
- dsffdfs2022-11-24资源使用价值高,内容详实,给了我很多新想法,感谢大佬分享~
- 2305_793197012024-04-25资源内容详尽,对我有使用价值,谢谢资源主的分享。
ZCY5202015
- 粉丝: 325
- 资源: 747
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功