只需将主程序中的when Rx和when Tx下的#if 0分别先后注释掉,下载到接收端和发送端即可,发送部分是每隔10s发送一次,接收部分是收到以后进入中断,led等亮灭变化
2022-12-23 13:08:19 2.91MB CC2500 STM32 SPI
1
采用STM32F429IGT6单片机,KeilMDK5.32版本 使用SysTick系统滴答定时器进行延时 LED_R、LED_G、LED_B分别为PH10,PH11,PH12 Key1为PA0,Key2为PC13 KEIL5下载配置有FLASH与SRAM 用SPI5与Flash芯片通信(W25Q256JV),使用了DMA进行收发数据,SPI是同步通信,同时收发数据(其实仅与发TX同步,作为主器件,Tx产生波特率时钟SCK信号) 利用可变参数宏实现printf与scanf 定义了Flash输入输出结构体,利用了共用体 发送与接收缓冲区大小均为一个扇区大小4096B NSS(CS)采用软件控制,因为Flash芯片每发送玩一个指令都要把CS拉高。 注意点:因为TX产生SCK时钟,故需要TX的DMA优先级要比RX的优先级低,本次TX和RX的DMA使用的是一个DMA(DMA2),因为当收发一个数据后,TX和RX的DMA出现仲裁,TX需要发下一个数据,RX需要接收当前数据,为了防止一直发数据,故RX的DMA优先级需要比TX的高开启RX的DMA传输完成中断,在该中断中将CS拉高,结束通讯。
2022-12-23 09:59:58 616KB stm32 c语言
1
52单片机实现nRF24L01模块的简单无线通讯,代码及工程文件全部打包奉上,移植只需要修改相关接口定义,更换显示外设。调试通过,简单可靠,后边将继续更新相关开发。
2022-12-20 16:51:12 914KB 52单片机 nRF24L01 无线收发 程序
1
在两块STC89C52单片机之间通过NRF24L01无线通信模块实现无线通信。点一次按键发一次数据。
2022-12-16 16:37:48 6KB 2.4G无线通信
1
如我们所知,UDP是一种无连接的,不可靠的数据报服务,首先看一下UDP的编程流程: 上述左边是服务器的流程,右边是客户端的流程。使用上述流程实现简单的聊天小程序。 聊天程序实例 服务器 from socket import * ADDR = ('127.0.0.1',8888) server = socket(AF_INET,SOCK_DGRAM) server.bind(ADDR) print("服务器已经启动") setdefaulttimeout(20) while True: data,client = server.recvfrom(1024) print("接受
2022-12-15 20:20:02 34KB python 客户端 服务器
1
用户,管理员 登录注册 收件箱管理 发件箱管理 通讯录管理 用户管理 系统管理……
2022-12-15 19:57:52 13.11MB java vue idea redis
1
今天记录一下如何使用python收发邮件,知识要点在python内置的poplib和stmplib模块的使用上。 1. 准备工作 首先,我们需要有一个测试邮箱,我们使用新浪邮箱,而且要进行如下设置: 在新浪邮箱首页的右上角找到设置->更多设置,然后在左边选择“客户端/pop/imap/smtp”: 最后,将Pop3/smtp服务的服务状态打开即可: 2. poplib接收邮件 首先,介绍一下poplib登录邮箱和下载邮件的一些接口: self.popHost = 'pop.sina.com' self.smtpHost = 'smtp.sina.com' self.port = 2
2022-12-14 11:00:24 159KB list python python实例
1
CMT2300A-433M-LoRa无线收发-20190517
2022-12-14 09:09:27 12.02MB
1
软件介绍: UDMView是一款基于SCD的goose/sv报文收发工具,能够进行报文监控、模拟、回放等操作。基本功能:GOOSE监视、SMV监视、GOOSE发送、SMV发送与报文回放。附加工具:CRC16/CRC32文件校验
2022-12-13 19:44:29 1.55MB 其他资源
1
在这个例子里面。提供了一个 SmsDemo.dll 可以调用动态链接库中的函数实现短信的收发,简化了短信猫二次开发的周期。用户可以收发 PDU 格式的短信,调用十分简单,在例子里都有注释,源码以及生成的可运行文件都在其中,有兴趣的朋友可以下载看看。
2022-12-13 15:06:28 14.86MB PDU GSM WaveCom SMS
1