[nrf52820] DONGLE适配器 ESB(2.4G) 主从一体方案 多通道通信 动态调频

发布者:机械梦想家最新更新时间:2022-08-18 来源: csdn 手机看文章 扫描二维码
随时随地手机看文章

一、架构说明

image.png

在这里插入图片描述

【注意】 CMSIS版本不能低于5.8.0,否则程序将不正常运行。    ARM.CMSIS.5.8.0.pack

        5.8.0更新了 [GCC LinkerDescription,GCC 汇编程序启动] [为工具链 ARM、GCC 添加了 ARMv8-M 堆栈密封(到链接器、启动)]


[项目结构]

+---hand_write_board

|    +---bsp

|    |   ---nrf52                     [BSP层公共接口函数]

|    +---chip

|    |   +---nRF_Drivers               [芯片驱动函数]

|    |   +---nRF_Libraries             [芯片支持函数]

|    |   ---nRF5_SDK_17.0.2_d674dde   [芯片SDK版本]

|    +---lib

|    |   ---queue                     [消息队列]

|    +---os

|    |   ---rtx5                      [OS层公共接口函数]

|    +---platform

|    |   +---log                       [日记函数]

|    |   ---SEGGER_RTT                [RTT库]

|    +---protocol

|    |   ---usb_comm_ugee             [USB手写串口协议]

|    +---sys

|    |   ---nrf52                     [SYS层公共接口函数]

|    +---main_HandWriteBoard           [项目业务层]

|    │      sdk_config.h               (NRF功能配置)

|    │      business_gpio.h            (引脚定义)

|    │      business_function.h        (功能定义/业务宏)

|    │      app_main.c                 (主业务功能)

|    │      biz_flash.c                (Flash信息存储和读取)

|    +---public                        [项目公共层]

|    │      biz_esb.c                  (2.4G功能函数:发送端/接收端)

|    │      biz_fds.c                  (重新封装fds函数)

|    +---biz_usb                       [USB业务层函数]

|    |   ---biz_usb.c                 (USB初始化/通道发送/USB信息)

|    +---public_usb                    [USB公共层函数]

|    |   +---app_usbd_string_desc.c    (USB字符串描述符/当前系统类型)

|    |   ---app_usbd_core.c           (USB设备高级库核心内部模块/内部变量、辅助宏和函数)


[FLASH结构]

nRF52820 256 KB Flash, 32 KB RAM

          0x40000       0x8000


使用boot时:keil需要在Options-c/c++-Define  添加宏定义 MBR_PRESENT


boot文件:..nrf52_bootoutnrf52_boot_usb_dfu.hex


  名称        地址                           大小(字节)

|----------------------------------------------------------

MBR:         0x0000                         0x1000       (mbr_nrf52_2.4.1_mbr.hex)

APP:        0x1000                         0x40000 - boot_size - RSV1_SIZE - RSV2_SIZE - mbr_size = 0x31000

Boot:        0x32000                        0xC000

RSV1:        0x3E000                        0x1000       (settings.hex)--Bootloader setting

RSV2:        0x3F000                        0x1000       (settings.hex)--MBR parameters

END:         0x40000


|-----------------------------------------------------------


boot+app addr: 0x0


fds addr:0x31000 - 0x0C00 = 0x30400

fds_size: 3 * 0x0400 = 0x0C00


注:使用BootLoader时,没有烧录【mbr_nrf52_2.4.1_mbr.hex】就会跳转失败,程序跑飞。



如何进入BootLoader模式?

1. 从[Bus Hound]找到设备根节点[USB Composite Device],双击进入。

2. 新窗口选择节点3(Interrupt Out), 设置数据长度12。

3. 在Hex Bytes 输入02 FE, 点击上方[Run按钮]。


如何恢复出厂设置?

1. 同上。

2. 在Hex Bytes 输入02 DD, 点击上方[Run按钮]。


引用地址:[nrf52820] DONGLE适配器 ESB(2.4G) 主从一体方案 多通道通信 动态调频

上一篇:[嵌入式框架][nrf52820][nrf52840] 硬件USB_HID
下一篇:[nrf52810] ESB(2.4G) 主从一体方案 多通道通信 动态调频

推荐阅读最新更新时间:2024-10-29 10:05

4G推动高清无线 手机监控将融入云报警应用
    手机监控我们并不陌生,早在2004年就有监控厂商推出了手机监控。然而,理想很丰满,现实很骨感。由于网络等因素的制约,手机监控一直没有得到普及推广应用。3G、4G的问世,为移动安防的发展带来了春天。在新一轮应用中,手机视频监控报警系统应用大展身手,云安防倾力,手机监控发展前景乐观。      4G推动高清无线监控新发展      3G网络应用的局限性可想而知,而对于中国移动新布局的4G网络企业同样有着新的期待。业内人士认为,3G网络在实现高清监控时具有其本身的局限性,但是4G网络却很好的解决了上述问题。据目前试点来看,4G网络的速度是3G网络的10倍,下载速度最高达100M,上传速度为20M,而一般的720P的高清监控需要的带
[安防电子]
沃达丰宣布将在2013年推出LTE 4G服务
据国外媒体报道,沃达丰开展的为期18个月的移动基站检修工程正渐进尾声。本次检修工作包括将原有的2G和3G设备更换华为公司生产的单一网络(SingleRAN)装置,为该公司提供2G、3G和4G服务做准备。在沃达丰全部8000个基站中,5500个已经完成升级,只有澳大利亚东部各州的基站尚未完工。虽然这些升级能够让沃达丰提供4G服务,但到目前为止,该公司是澳大利亚唯一一家已经推出4G服务的移动运营商。 不过,沃达丰公司首席执行官比尔·莫罗(BillMorrow)今天承诺,公司将于明年年初推出4G服务——在公司开始于今年9月份将其双通道HSPA+3G服务(使用850MHz频段)切换后。沃达丰将这类服务称为“3G+”。 莫罗在声
[网络通信]
Qualcomm和宇龙签订3G/4G 中国专利许可协议
2016年4月18日,Qualcomm Incorporated 宣布与酷派集团有限公司间接持有的全资附属子公司 宇龙计算机通信科技(深圳)有限公司(宇龙)达成了新的3G和4G中国专利许可协议。按照协议条款,Qualcomm授予宇龙开发、制造和销售在中国使用的3G WCDMA及CDMA2000(包括EV-DO)和4G LTE(包括 三模 GSM、TD-SCDMA和LTE-TDD)终端的付费专利许可。宇龙应支付的专利费用与Qualcomm向中华人民共和国国家发展和改革委员会所提交的整改措施条款相一致。 宇龙董事长郭德英表示: 宇龙致力于通过其产品为消费者提供酷派终端的卓越体验。这一许可协议将保证我们能采用最新的无线技术,从而在
[网络通信]
4G向全IP网络进发 采用WiMax还是LTE?
  在向一系列计算设备提供宽带无线接入的竞赛中,第一赛段可能已经被WiMax赢得,它看起来准备就绪以覆盖目前的Wi-Fi节点。   然而,据Continuous Computing公司高级管理人员透露,在许多发达国家中,长期演进(LTE)方法看来成为了语音和数据服务的长期统一者,这家公司已经推出了一种允许网络运营商从3G升级至4G无线宽带的硬件和软件套件。   LTE将与WiMAX同等地把现有的通用移动电信系统蜂窝网络升级至4G性能。“显然,WiMAX是一种现在已经准备好的技术,并在这里蓄势待发,但是,我们感觉它最适合于想要部署宽带的‘绿场’市场,可是,尚无像印度那样的强大的现存基础设施,”位于圣地亚哥的Continuous
[网络通信]
揭秘乐视手机:抛弃高通/联发科 不支持4G
   处于风头浪尖乐视再次爆出重要消息。搜狐IT获悉,乐视手机团队已经组建完毕,由原联想集团副总裁、MIDH中国业务部总经理冯幸统筹。乐视首款手机将采用魅族常用的三星平台,这与原魅族副总裁马麟加盟有直接关系,目前方案并不支持4G。值得关注的是,乐视手机多款工程样机都已被贾跃亭否定,原计划11月上市的乐视手机项目或将“跳票”。 搜狐IT多处走访乐视内部和供应链人士,综合消息如下: 1、管理层。乐视一名高管向笔者确认,原联想集团副总裁冯幸已正式加盟乐视,为手机项目负责人。乐视手机团队中另外两名来自魅族的高管莫翠天和马麟直接向冯幸汇报工作,而冯幸则直接向贾跃亭汇报,在乐视内部,冯幸的地位相当于乐视TV的梁军。 据乐视该高管透露,为了
[手机便携]
大唐电信董事长:未来3-4年是4G发展关键期
3G 风头未过,4G正扑面而来,而且中国产4G标准——TD-LTE将站在国际前沿。大唐电信集团董事长真才基日前接受记者采访时表示,未来3-4年是推动TD-LTE整体发展的关键期,也是重要政策、产业发展和技术突破期。 具有我国自主知识产权的3G标准——TD-SCDMA(下称“TD”)打破了欧美对移动 通信 国际标准的垄断,也是中国百年第一次系统化的进入世界通信国际标准。作为其提出者、核心技术拥有者、产业化的推动者,大唐电信集团探索出了一条“从技术标准入手,然后开发产品,继而推动产业形成专利,再由专利辐射整个行业,提升整个行业水平后占据国内 市场 ”的产业创新之路。实践了全新的“中国创造”发展模式,实现了我国在通信产业上的变轨式发
[网络通信]
中国正在加快脚步迈向4G网络
在中国通往4G网络的漫漫长路上,正浮现更多正面迹象。来自电信监管部门和受困的网络设备制造商中兴通讯的最新迹象显示,中国发放4G牌照的时间可能远远早于很多人之前的想象。电信监管部门对中国移动希望尽快发放4G牌照的呼吁作出回应,这表明牌照发放进程将加快。或许更重要的是,监管部门最终可能意识到,迟迟不发放4G牌照将使中国三家电信运营商在全球竞争中处不利位置,令中国移动、中国联通和中国电信始终处于追赶海外竞争者的尴尬境地。 让我们先浏览一下这则最新消息,中国工信部已采取大胆措施分配TD-LTE频段。後者是中国移动自主开发的4G标准。是否有读者从我使用“大胆”一词感 到一些讽刺意味,因为我觉得这多少有点可笑,如此简单必要的措施却让工信部如
[网络通信]
苗圩:力争到明年底我国4G用户超过3000万
    本报北京12月30日电 (记者 王政)“预计全年,规模以上工业增加值增长9.8%左右,利润增长13%;信息消费规模超过2万亿元,增长25%左右,电信业务收入、软件和信息技术服务业收入分别增长8.4%和25%。”在28日闭幕的全国工业和信息化工作会议上,工信部部长苗圩对2013年工业通信业运行情况进行了总结。   苗圩说,工信部以转型升级“6+1”专项行动为抓手,注重通过改善和优化供给激发消费活力,开展了工业质量品牌能力提升专项行动,加大技术改造工作力度,推动出台促进信息消费扩大内需的若干意见,发放了4G牌照,有效扩大了内需,保证了工业平稳增长。   “截至11月底,智能手机、智能电视国内销量分别增长83%和109%,电子商
[手机便携]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved