完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。
PS:记得要把例程和固件库放在同一目录下,全部工程共用一个库的。 至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了
(14)MP3 helix解码.rar
(235.61 KB, 下载次数: 308
)
(12)USB OTG.rar
(139.11 KB, 下载次数: 316
)
(16)jpg解码.rar
(318.06 KB, 下载次数: 157
)
(15)gif播放.rar
(319.12 KB, 下载次数: 149
)
(13)以太网.rar
(724.03 KB, 下载次数: 330
)
(11)DCMI摄像头.rar
(129.86 KB, 下载次数: 189
)
(10)I2S音频播放.rar
(131.78 KB, 下载次数: 189
)
(9)SD FATFS.rar
(125.88 KB, 下载次数: 193
)
(8)SPI FLASH(1).rar
(79.96 KB, 下载次数: 156
)
(8)SPI FLASH.rar
(79.96 KB, 下载次数: 162
)
(6)触摸屏.rar
(60.72 KB, 下载次数: 151
)
(5)RTC时钟.rar
(59.3 KB, 下载次数: 170
)
(4)LCD显示(1).rar
(115.14 KB, 下载次数: 252
)
(3)串口通信(1).rar
(47.99 KB, 下载次数: 553
)
(2)外部、定时器中断(1).rar
(48.53 KB, 下载次数: 254
)
(1)按键LED.rar
(45.55 KB, 下载次数: 500
)
(17)FPU浮点运算.rar
(71.39 KB, 下载次数: 169
)
(7)加速度传感器.rar
(62.42 KB, 下载次数: 187
)
|
|
|
相关推荐
|
|
|
传个简单的lib
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的 在定时器中断的那个程序可以的 在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成 void COM3Init(u32 BaudRate) { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE); GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_Init(GPIOD, &GPIO_InitStructure); USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置 USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No; USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; USART_Init(USART3, &USART_InitStructure); USART_Cmd(USART3, ENABLE); USART_ClearFlag(USART3, USART_FLAG_TC); } 相应的int fputc(int ch, FILE *f) { // USART_SendData(USART1, (u8) ch); USART_SendData(USART3, (u8) ch); while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET); return ch; }否则printf不好用。
|
|
|
|
|
|
|
|
|
不错,很好,谢谢楼主的资料
|
|
|
|
|
|
|
|
|
谢谢分享谢谢分享谢谢分享 谢谢分享谢谢分享 谢谢分享 谢谢分享谢谢分享 谢谢分享 谢谢分享 谢谢分享谢谢分享谢谢分享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 分 分 谢谢分享 谢谢分享 享 享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢 谢谢分享 谢谢分享 分 分 谢谢 谢谢分享 谢谢分享 享 享 谢谢分 谢谢分享 谢谢分享 谢 谢 谢谢分 谢谢分享 谢 谢 谢谢分谢谢分享 谢 谢 谢谢 谢谢 分 分 享 享
|
|
|
|
|
|
|
|
|
谢谢分享谢谢分享谢谢分享 谢谢分享谢谢分享 谢谢分享 谢谢分享谢谢分享 谢谢分享 谢谢分享 谢谢分享谢谢分享谢谢分享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 分 分 谢谢分享 谢谢分享 享 享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢 谢谢分享 谢谢分享 分 分 谢谢 谢谢分享 谢谢分享 享 享 谢谢分 谢谢分享 谢谢分享 谢 谢 谢谢分 谢谢分享 谢 谢 谢谢分谢谢分享 谢 谢 谢谢 谢谢 分 分 享 享
|
|
|
|
|
|
|
|
|
谢谢楼主的帖子, 学习了
|
|
|
|
|
|
|
|
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 23:31 , Processed in 1.121851 second(s), Total 109, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖