你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
jiaswang 发表于 2015-6-27 14:01 都是现成的库函数,楼主可以自己试下的
风中的IT 发表于 2015-6-27 14:21 之前看到了你的回复,只是有些地方不是很明白,能加你的Q向你请教吗
UART_DMA_testpart1.rar
2015-6-27 15:15 上传
点击文件名下载附件
1.68 MB, 下载次数: 138, 下载积分: ST金币 -1
UART_DMA_testpart2.rar
4.23 MB, 下载次数: 94, 下载积分: ST金币 -1
查看全部评分
cxtarm 发表于 2015-6-28 09:59 没用过HAL,楼主能说下和标准库的区别吗
之前看到了你的回复,只是有些地方不是很明白,能加你的Q向你请教吗
一个简单的DMA发送例子,按键temp自增1,temp经串口2以DMA方式发送到上位机,接收没写原理是一样的,你可以重点看下DMA配置……
UART_DMA_testpart1.rar
2015-6-27 15:15 上传
点击文件名下载附件
下载积分: ST金币 -11.68 MB, 下载次数: 138, 下载积分: ST金币 -1
UART_DMA_testpart2.rar
2015-6-27 15:15 上传
点击文件名下载附件
下载积分: ST金币 -14.23 MB, 下载次数: 94, 下载积分: ST金币 -1
评分
查看全部评分
可以看cube库里面的例程。例如F4-Disco的板子的UART在{ Repository Folder目录\STM32Cube_FW_F4_V1.6.0\Projects\STM32F4-Discovery\Examples\UART }里面。Repository Folder这个目录在你cubeMX的配置里面。你打开MX,然后按alt+s就打开update setting面板,里面的repository
folder就是路径。
愿你顺利
简单说就是在main函数里面。如果设置好串口后这里只需配置两项就行。
使用keil5的话,你把工程名.uvproj改成.uvprojx就行。
愿你顺利
不明白的地方可以看看HAL库底层对寄存器的配置
HAL库以后肯定是个趋势,我现在了解的是很多配置都封装好了,我们只用写应用层和库的接口就行,比较方便,我也刚接触,不是很懂,主要是除了官网的例程,其他资料太少了