-
stm32 TCP-IP C/S模型例程
展示了STM32单片机和计算机作为一个基于TCP-IP协议的C/S模型
通过网页控制STM32开发板上的led灯的亮灭
以太网芯片是enc28j60
- 2022-04-19 23:28:21下载
- 积分:1
-
其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,...
其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,则无法录音和回放。只能分别设置RDONLY和WRONLY。即半双工方式。否则,就是在录音的时候可以听见,但是无法回放。分析下来似乎是IIC总线中只分配了一个通道给声卡,或者是只启用了一个通道,所以无法录音和放音同步进行。解决方法就是分别以RDONLY方式打开进行录音和WRONLY方式打开进行放音。
Sound1.c用于将录音保存在test.wav文件中,并利用cast test.wav > /dev/sound/dsp回放文件。此处需要注意的是,录音频率必须是44100才能正确回放。否则就会出现类似快放的效果。分析应该是cast方式利用了dsp的默认播放频率44100,所以如果录音的时候低于这个频率,这放的时候就会快放。
此外,设置采样率的时候必须设置成16bit,否则会提示出错。原因尚不知道,估计是与声卡有关。
- 2022-01-21 20:45:44下载
- 积分:1
-
自己用的ads1255的采集程序,已调试通过,CPU用的是msp430f1232,开发环境用IAR...
自己用的ads1255的采集程序,已调试通过,CPU用的是msp430f1232,开发环境用IAR-Own use ads1255 collection procedures have been debugging through, CPU using a msp430f1232, development environment with the IAR
- 2022-06-18 09:18:31下载
- 积分:1
-
VC分割窗口源程序
VC分割窗口源程序-separate window source VC
- 2022-01-30 10:27:48下载
- 积分:1
-
this document describe davicom ic dm9000 DM9000.c . this ic can be used in the e...
this document describe davicom ic dm9000 DM9000.c . this ic can be used in the embedded systems and network lan cards. its is 10/100Mpbs ic.
- 2022-03-07 01:33:21下载
- 积分:1
-
网口通讯
通过W5200芯片连接网络,实现DHCP,DNS,UDP,TCP通讯,W5200内部自带TCP协议栈,通过SPI接口连接单片机,此代码单片机为STM32F103 VBT6,可同时实现8个SOCKET
- 2022-01-25 14:46:49下载
- 积分:1
-
readbull开发板资料
Ex001-串口printf和scanf例程(V2.0_2011-10-16),适用于stm32fr103红牛开发板,很好的串口测试程序。
- 2023-04-06 07:05:04下载
- 积分:1
-
SD卡mega16驱动程序
应用背景使用ATMEL单片机MEGA16来驱动VS1003芯片,并拨放SD 卡中的歌曲,MAGE16实现了对SD卡驱动,FAT32的驱动。关键技术
MAGA16单片机
SD卡驱动
VS1003驱动
PS2驱动
FAT32驱动
- 2022-02-05 00:16:21下载
- 积分:1
-
网络多子棋
本系统为C/S架构,客户端包含功能按钮,棋盘等,在上面可以做具体游戏操作,服务器端负责处理各个客户端之间的通信联系,实现总的调度功能。具体来讲,整个系统分为以下7个模块:界面模块、聊天模块、游戏开始模块、棋盘落子模块、游戏结束模块、游戏重置模块,具体请参考实际代码。
- 2022-05-10 22:22:44下载
- 积分:1
-
基于Qt的多媒体播放器
应用背景自己写的基于Qt的多媒体播放器,包含音乐播放器的必备功能,以及歌词显示,系统托盘,拖曳播放等扩展功能关键技术// 创建用来解析媒体的信息的元信息解析器
metaInformationResolver = new Phonon::MediaObject(this);
// 需要与AudioOutput连接后才能使用metaInformationResolver来获取歌曲的总时间
Phonon::AudioOutput *metaInformationAudioOutput =
new Phonon::AudioOutput(Phonon::MusicCategory, this);
Phonon::createPath(metaInformationResolver, metaInformationAudioOutput);
connect(metaInformationResolver, SIGNAL(stateChanged(Phonon::State, Phonon::State)),
this, SLOT(metaStateChanged(Phonon::State, Phonon::State)));
connect(mediaObject, SIGNAL(currentSourceChanged(Phonon::MediaSource)),
this, SLOT(sourceChanged(Phonon::MediaSource)));
connect(mediaObject, SIGNAL(aboutToFinish()), this, SLOT(aboutToFinish()));
- 2022-12-10 11:15:03下载
- 积分:1