nrf51822 spi的iic和spi能不能同时使用

spi_master nRF51822做主机spi程序,亲测可用 SCM 单片机开发 262万源代码下载-
&文件名称: spi_master& & [
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 1280 KB
&&上传时间:
&&下载次数: 179
&&提 供 者:
&详细说明:nRF51822做主机spi程序,亲测可用-nRF51822 do host SPI source, pro-test available
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&spi_master&&..........\ARM&&..........\...\arm_startup_nrf51.lst&&..........\...\JLinkLog.txt&&..........\...\JLinkSettings.ini&&..........\...\spi_master.build_log.htm&&..........\...\spi_master.map&&..........\...\spi_master.project.uvgui.Administrator&&..........\...\spi_master.project.uvgui_Administrator.bak&&..........\...\spi_master.project.uvopt&&..........\...\spi_master.project.uvproj&&..........\...\spi_master.project_nrf_51822_xxaa.dep&&..........\...\spi_master.project_uvopt.bak&&..........\...\spi_master.project_uvproj.bak&&..........\Include&&..........\.......\app_common&&..........\.......\..........\app_button.h&&..........\.......\..........\app_error.h&&..........\.......\..........\app_fifo.h&&..........\.......\..........\app_gpiote.h&&..........\.......\..........\app_scheduler.h&&..........\.......\..........\app_timer.h&&..........\.......\..........\app_uart.h&&..........\.......\..........\app_util.h&&..........\.......\..........\crc16.h&&..........\.......\..........\hal_transport.h&&..........\.......\..........\hci_mem_pool.h&&..........\.......\..........\hci_mem_pool_internal.h&&..........\.......\..........\hci_slip.h&&..........\.......\..........\hci_transport.h&&..........\.......\..........\pstorage.h&&..........\.......\ble&&..........\.......\...\ble_advdata.h&&..........\.......\...\ble_advdata_parser.h&&..........\.......\...\ble_bondmngr.h&&..........\.......\...\ble_central_bondmngr.h&&..........\.......\...\ble_conn_params.h&&..........\.......\...\ble_date_time.h&&..........\.......\...\ble_debug_assert_handler.h&&..........\.......\...\ble_dtm.h&&..........\.......\...\ble_error_log.h&&..........\.......\...\ble_flash.h&&..........\.......\...\ble_racp.h&&..........\.......\...\ble_radio_notification.h&&..........\.......\...\ble_sensorsim.h&&..........\.......\...\ble_services&&..........\.......\...\............\ble_ans_c.h&&..........\.......\...\............\ble_bas.h&&..........\.......\...\............\ble_bps.h&&..........\.......\...\............\ble_cscs.h&&..........\.......\...\............\ble_dfu.h&&..........\.......\...\............\ble_dis.h&&..........\.......\...\............\ble_gls.h&&..........\.......\...\............\ble_gls_db.h&&..........\.......\...\............\ble_hids.h&&..........\.......\...\............\ble_hrs.h&&..........\.......\...\............\ble_hts.h&&..........\.......\...\............\ble_ias.h&&..........\.......\...\............\ble_ias_c.h&&..........\.......\...\............\ble_lls.h&&..........\.......\...\............\ble_rscs.h&&..........\.......\...\............\ble_sc_ctrlpt.h&&..........\.......\...\............\ble_sensor_location.h&&..........\.......\...\............\ble_srv_common.h&&..........\.......\...\............\ble_tps.h&&..........\.......\...\rpc&&..........\.......\...\...\ble_rpc_cmd_decoder.h&&..........\.......\...\...\ble_rpc_cmd_decoder_gap.h&&..........\.......\...\...\ble_rpc_cmd_decoder_gatts.h&&..........\.......\...\...\ble_rpc_cmd_encoder.h&&..........\.......\...\...\ble_rpc_defines.h&&..........\.......\...\...\ble_rpc_event_decoder.h&&..........\.......\...\...\ble_rpc_event_decoder_gap.h&&..........\.......\...\...\ble_rpc_event_decoder_gatts.h&&..........\.......\...\...\ble_rpc_event_encoder.h&&..........\.......\...\...\ble_rpc_event_encoder_gap.h&&..........\.......\...\...\ble_rpc_event_encoder_gatts.h&&..........\.......\...\...\ble_rpc_pkt_receiver.h&&..........\.......\boards&&..........\.......\boards.h&&..........\.......\......\nrf6310.h&&..........\.......\......\pca10000.h&&..........\.......\......\pca10001.h&&..........\.......\......\pca10003.h&&..........\.......\......\pca1000x.h&&..........\.......\common.h&&..........\.......\compiler_abstraction.h&&..........\.......\console.h&&..........\.......\device_manager.h&&..........\.......\esb&&..........\.......\...\nrf_esb.h&&..........\.......\...\nrf_esb_constants.h&&..........\.......\ext_sensors&&..........\.......\...........\adns2080.h&&..........\.......\...........\cherry8x16.h&&..........\.......\...........\ds1624.h&&..........\.......\...........\mpu6050.h&&..........\.......\...........\nRF6350.h&&..........\.......\...........\sdio.h&&..........\.......\...........\synaptics_touchpad.h
&[]:不能解压或下载失败&[]:很好,推荐下载&[]:很好,推荐下载
&近期下载过的用户:
&&&&&&&&&&&&&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站262万海量源码库中尽情搜索:
&[] - nrf51系列的SPI控制程序,支持NORDIC公司下nrf51422以及nrf51822的开发。
&[] - sd卡 fat16文件系统 spi模式十分详细读写操作
&[] - nrf51822蓝牙串口工程模板文件,可以摆脱官方工程文件,可以独立运行
&[] - nrf51822串口透传程序,可更改波特率
&[] - nrf51822 蓝牙BLE芯片 SDK 5.1.0 开发包demo
&[] - nrf51822-bootloader空中升级程序
&[] - nrf51822 ble4.0 串口输入心率数据再通过蓝牙传输给智能手机
&[] - nrf51822单片机的射频载波例程。使用nrf51822内嵌模块以2.4GHz射频模式发送数据,做嵌入式射频产品的朋友可以看下。
&[] - 与SDK 6.0.0 以上版本配套的 s110 蓝牙协议栈代码.开发 nrf51822 必备.
&[] - nrf51822 软件开发,官方例程和相关文档.首次接触此芯片的用户,一定要从这一套软件包开始学习.SDK 6.1.0114网址导航  蓝牙在短距离无线通信领域占据举足轻重的地位&&
从手机、平板、PC到车载设备,
到耳机、游戏手柄、音响、电视,
再到手环、电子秤、智能医疗器械(血糖仪、数字血压计、血气计、数字脉搏/心率监视器、数字体温计、耳温枪、皮肤水分计等),
再到智能家居等领域均占有一席之地。
  而蓝牙低功耗(BLE)是在蓝牙4.0协议上修改以适用低功耗应用场景的一种蓝牙协议。
  随着上一股智能消费类电子大潮的到来,BLE的各种应用也像雨后春笋般在市场上铺开。
  如果想&紧跟蓝牙协议的最新动态&,可以在找到最前沿的蓝牙技术,
  同时其为开发者打造的开发者网站也是干货十足。
  主流的BLE芯片有TI的、、、。
  其中TI的CC2540/CC2541和Nordic的nRF51系列在智能手环、防丢器、自拍器、手持智慧医疗设备等领域竞争激烈,这两个在语音方面不强,所以和CSR的BC6130没有比较的意义。至于IS1685应该是一款透传模块,和芯片级产品没有比较意义,就相当于拿生产钢材的和制造型钢的比较。
  下面以nordic公司基于nRF51提供的几种BLE例程分析市面上BLE的应用场景:(TI的CC2541也类似)
  No1、智能手环、蓝牙防丢器、自拍神器
  蓝牙心率计、接近控制(开锁+防丢)整个工程是一种基于BLE广播和收发的架构,目前应用该类架构的产品有智能手环、蓝牙防丢器、冰箱贴、蓝牙自拍杆等产品。
  No2、串口透传模块
  串口工程和心率工程很像,在是在心率工程的基础上加入了UART的发送和接收函数,接收函数采用回调函数,可以监听各种串口消息。目前应用该类架构的产品时一些2B的模块公司,淘宝上一搜一大把,他们专门生产蓝牙透传模块,供更上游厂家开发更集成的设备。
  No3、空中鼠标、空中键盘、空中遥控器
  空中鼠标服务展示了如何用51822实现按动按键实现控制PC中的鼠标移动,该服务是由HID建立在GATT协议上的,支持连接各种通用设备,具体讲解见蓝牙;
  hids_keyboard案例中开发板运行后,按下计算机上的&CapsLock&键(大小写切换键),开启大写,开发板上的指示灯D3 会点亮。关闭大写,指示灯D3 会熄灭。里面也是集成了HID协议。
  这类集成HID的服务可以直接和具有HID接口的PC、智能机、pad进行互连。
  No4、beacon
  Beacon本质上是广播,手机搜索到广播信息进行跳转,弹出东西等。Beacon比广播的代码要简单地多!!!
  No5、主从一对多
  主从一对一及主从一对多可以构成星型网络。不过纯硬件的基于BLE的一主多从在产品上应用不太多,可能是由于:
相比于24L01其开发难度大、成本高、技术资料不多;
相比于zigbee不专业;
相比于wifi吞吐量不够的原因。
  不过也有部分人坚持用BLE实现微微网实现设备互连互通,目前国内似乎还没有此类产品。
  当然这并不表示构成星型网络应用场景不锐利,我预测在未来几年各种微型、个人、家庭通信网络将会随着云计算、物联网,作为神经末梢连接众多的传感器设备而冲上浪潮之巅。
  No6、OAD、OTA、DFU
  空中升级Air-DFU,即Air&Device Firmware Upgrade,更专业的叫法是OAD,即on air download或OTA,即。
  在做CS模式的开发者来看远程升级不算什么,但是在硬件领域能够支持空中升级绝对属于很大的进步。
  之前给芯片升级固件需要用特殊设备(紫外线擦除等),
  然后由于发现了电擦除设备而给业界带来一场不小的革命,
  后来又出现了可反复擦除的芯片...
  即使目前嵌入式设备基本上都是通过UART、SWD等标准烧写口进行现场烧写固件的(所以之前你的MP3中毒了还要交给修手机、MP3、MP4的小哥让他们给你重刷一遍系统)。
  支持空中升级的智能消费类电子,服务商一般先把固件下载到相应的APP中,待APP检测到设备会请求进入空中升级模式,待硬件系统重启进入空中升级模式接收新的固件程序并存放在一个闲置区域,固件全部传输完毕系统再次重启,检测到有新的固件,从而将新的固件覆盖老的固件,最终实现硬件系统升级。
附录 & BLE系列教程
@nRF51822基础实验系列:
......更新中
@CC2541基础实验系列:
......更新中
:德州仪器的CC2540系列产品提供用于感应器应用及行动手持装置周边的低功率蓝牙解决方案, CC2540是一个真正的系统单晶片解决方案,结合德州仪器的协定堆叠、轮廓软体及应用支援, CC2540成为市场上最具有弹性及成本效益的单模式低功率蓝牙解决方案。
:BC6130是一款超低功耗,低成本,适用于入门级的单声道蓝牙耳机解决方案,与BlueVox2引脚兼容,并包含支持一个蓝牙耳机和两个设备间多个同时连接的HFP多点连结。它还具有可编程的音频提示,可用于帮助指导用户进行配对或定制音频铃声。
:智能型无线音频数据传输产品&&S1685S单声道蓝牙芯片,是低成本的高效率单声道无线传输方案。采用免驱动方式,客户只需要把模块接入应用产品,通电,连接按键就可以快捷地实现音乐的无线传输,享受无线音乐的乐趣。(透传)
:nRF51822 是功能强大comtex-m0内核、高灵活性的多协议 SoC,非常适用于 Bluetooth& 低功耗和 2.4GHz 超低功耗无线应用。
@beautifulzzzz&-&物联网&普适计算实践者e-mail:&i-blog:&
阅读(...) 评论()博客访问: 368752
博文数量: 91
博客积分: 0
博客等级: 民兵
技术积分: 3296
注册时间:
认证徽章:
不能不写?
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
发布时间: 09:50:25
关于SPI总线的介绍这里就不细说了,网上有很多介绍SPI总线时序的。&SPI总线的本质就是一个环形总线结构,在时钟驱动下两个双向移位寄存器进行数据交换。所以SPI总线的特色就是:传输一字节数据的同时也会接收到一字节数据。支持SPI操作的芯片通常都会有一个CS引脚作为片选信号,所以总线上可以挂多个支.........
阅读(324) | 评论(0) | 转发(1)
发布时间: 11:40:37
本教程基于 sdk9+sd8.0&51822的 BLE的设备地址 可以通过如下函数函数来获得地址的设置可以调用如下函数设置。官方的demo工程中,都是没有主动调用过 sd_ble_gap_address_set函数来设置设备地址的。所以 demo工程中使用的都是默认地址。这个默认地址就是 芯片出厂是设置的,出厂时烧写在FICR.........
阅读(465) | 评论(0) | 转发(1)
发布时间: 12:40:48
关于IIC总线的核心有以下几点::时钟线高电平期间必须保持数据线不变。:时钟线低电平期间可以改变数据。:时钟线和数据线上都要接上拉电阻,以使总线不工作时,两根线的电平都处于高电平状态。:每个传输的字节后面需要由对方回送一个应答信号。&由上面可知,在时钟线为高电平的时候如果.........
阅读(315) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
请登录后留言。查看: 1450|回复: 7
最近有个项目很头痛,搞了好久都没搞出来,主要在SPI通讯这一块卡住了,我用NRF51822蓝牙模块做主控,即SPI主机,从机是stm32f103,我想在这两块芯片间做SPI通讯,取代UART,因为之前收发数据有问题,改为SPI通讯,我写好程序之后发现不能收发数据,很明显程序写的不对,但我没有这方面的经验,网上资料也比较少,所以想问问各位有没有做过这方面的开发,有的话欢迎交流一下!十分感谢!
UID60824性别男阅读权限50记录日志QQ注册时间在线时间457 小时最后登录飘香币46604
顶级站友, 积分 3853, 距离下一级还需 1147 积分
帖子日志精华0贡献值0 知名度3141 飘香币46604
南国飘香BBS - 帖子版权1、本主题所有言论和图片纯属作者个人意见,与本站立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与南国飘香BBS站享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和南国飘香BBS站的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、南国飘香BBS站管理员和版主有权不事先通知发贴者而删除本文
报价,提供测试样品
(安拽)当前在线
UID30660性别男阅读权限130记录日志星座天蝎座QQ注册时间在线时间2639 小时最后登录飘香币181068
前进之路,漫步之道
帖子日志精华0贡献值126 知名度13331 飘香币181068
——来自芬兰科技NOKIA? Lumia 1020 五个字母,一个时代[img]http://bbs./data/attachment/forum/signature/30660.jpg[/img]
aundry 发表于
报价,提供测试样品
刚出来工作没钱啊,能免费说说嘛?
UID60824性别男阅读权限50记录日志QQ注册时间在线时间457 小时最后登录飘香币46604
顶级站友, 积分 3853, 距离下一级还需 1147 积分
帖子日志精华0贡献值0 知名度3141 飘香币46604
夜里的邂逅 发表于
刚出来工作没钱啊,能免费说说嘛?
天下没有免费的说说
(安拽)当前在线
UID30660性别男阅读权限130记录日志星座天蝎座QQ注册时间在线时间2639 小时最后登录飘香币181068
前进之路,漫步之道
帖子日志精华0贡献值126 知名度13331 飘香币181068
——来自芬兰科技NOKIA? Lumia 1020 五个字母,一个时代[img]http://bbs./data/attachment/forum/signature/30660.jpg[/img]
免费的说说如下:
你说UART有问题,不知道具体是什么,猜测是接收丢帧的问题,如果是这个,可以用STM32的DMA,或者比较好的缓冲机制,控制好接收中断占用的时间
关于SPI,网上资源多得不得了,再不行,去买一个NRF51822模块,肯定提供SPI例程的,当然那只是负责正常收发,也仅仅是这样
最后还是规划到,代码架构,这些免费送你的说说
(安拽)当前在线
UID30660性别男阅读权限130记录日志星座天蝎座QQ注册时间在线时间2639 小时最后登录飘香币181068
前进之路,漫步之道
帖子日志精华0贡献值126 知名度13331 飘香币181068
——来自芬兰科技NOKIA? Lumia 1020 五个字母,一个时代[img]http://bbs./data/attachment/forum/signature/30660.jpg[/img]
aundry 发表于
免费的说说如下:
你说UART有问题,不知道具体是什么,猜测是接收丢帧的问题,如果是这个,可 ...
流弊就是流弊,这技术吃遍天下啊
(依然爱你)
(依然爱你)当前离线
UID23554性别男阅读权限80记录日志QQ注册时间在线时间2758 小时最后登录飘香币78334
smile with me
本站元老, 积分 26429, 距离下一级还需 3571 积分
帖子日志精华0贡献值0 知名度16125 飘香币78334
初中同学小张毕业后考上高中然后考上大学,毕业后现在家待业,唯一值得安慰的是女朋友对他很好
aundry 发表于
免费的说说如下:
你说UART有问题,不知道具体是什么,猜测是接收丢帧的问题,如果是这个,可 ...
&啊牛哥,你够了哦&
UID112686性别保密阅读权限80记录日志QQ注册时间在线时间3381 小时最后登录飘香币110307
本站元老, 积分 25102, 距离下一级还需 4898 积分
帖子日志精华0贡献值9 知名度7067 飘香币110307
小可乐 发表于
流弊就是流弊,这技术吃遍天下啊
别这样黑我好么
(安拽)当前在线
UID30660性别男阅读权限130记录日志星座天蝎座QQ注册时间在线时间2639 小时最后登录飘香币181068
前进之路,漫步之道
帖子日志精华0贡献值126 知名度13331 飘香币181068
——来自芬兰科技NOKIA? Lumia 1020 五个字母,一个时代[img]http://bbs./data/attachment/forum/signature/30660.jpg[/img]
注册南国飘香
主题数大于等于10,发帖数大于等于100
主题数大于等于50,发帖数大于等于300,在线时间大于等于120小时
主题数大于等于100,发帖数大于等于1000,在线时间大于等于500小时
主题数大于等于200,发帖数大于等于5000,在线时间大于等于1000小时
一天之内发帖数大于等于1000
精华贴数大于等于5或者贡献值大于等于20
南国飘香版主
飘香币大于等于100000
飘香木乃伊
注册时间大于等于三年
玫瑰花勋章
能得到命运女神的眷顾短时间内脱单
15:23&&|&&
&&|&&&&|&&&
Powered by

我要回帖

更多关于 nrf51822 iic 的文章

 

随机推荐