硬汉嵌入式论坛

 找回密码
 立即注册
查看: 14151|回复: 31
收起左侧

第4章 串口驱动bsp_uart_fifo

  [复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2015-10-15 07:39:49 | 显示全部楼层 |阅读模式
BSP驱动设计教程_页面_51.png
BSP驱动设计教程_页面_52.png BSP驱动设计教程_页面_53.png BSP驱动设计教程_页面_54.png BSP驱动设计教程_页面_55.png BSP驱动设计教程_页面_56.png BSP驱动设计教程_页面_57.png BSP驱动设计教程_页面_58.png BSP驱动设计教程_页面_59.png BSP驱动设计教程_页面_60.png BSP驱动设计教程_页面_61.png BSP驱动设计教程_页面_62.png BSP驱动设计教程_页面_63.png BSP驱动设计教程_页面_64.png BSP驱动设计教程_页面_65.png BSP驱动设计教程_页面_66.png BSP驱动设计教程_页面_67.png BSP驱动设计教程_页面_68.png BSP驱动设计教程_页面_69.png BSP驱动设计教程_页面_70.png BSP驱动设计教程_页面_71.png BSP驱动设计教程_页面_72.png BSP驱动设计教程_页面_73.png BSP驱动设计教程_页面_74.png BSP驱动设计教程_页面_75.png BSP驱动设计教程_页面_76.png

评分

参与人数 1金币 +20 收起 理由
chxc1314 + 20

查看全部评分

回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2015-10-15 08:41:12 | 显示全部楼层
沙发!
赞![s:151]
回复

使用道具 举报

1

主题

3

回帖

1

积分

新手上路

积分
1
发表于 2015-10-15 15:58:05 | 显示全部楼层
[s:151]  [s:151]
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2015-10-26 10:16:59 | 显示全部楼层
详细在看楼主的驱动。难得的好东西啊。完全是手把手教的感觉。非常好。楼主其实可以将这部分出书了。比市面上的任何STM32书都有价值啊。
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2015-10-26 10:30:41 | 显示全部楼层
楼主能够在每次讲完一个驱动后给个完整的例子工程吗?我觉得那样会更好。您说呢?[s:141]
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2015-10-28 16:50:20 | 显示全部楼层
楼主,最近这几天有更新吗?期待中
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2015-10-29 08:51:14 | 显示全部楼层

回 痞爷李 的帖子

痞爷李:楼主,最近这几天有更新吗?期待中 (2015-10-28 16:50) 
会有的。
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2015-10-29 08:53:51 | 显示全部楼层

回 eric2013 的帖子

eric2013:会有的。 (2015-10-29 08:51) 
发布吧![s:151]
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2015-11-17 19:59:48 | 显示全部楼层
这个可以再更新一些吗?这些看完了啊[s:150]
回复

使用道具 举报

9

主题

24

回帖

51

积分

初级会员

积分
51
发表于 2016-5-29 01:12:11 | 显示全部楼层
关于串口2的发送问题,为什么发送会失败呢,发送不出来完整的帧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2016-5-29 18:59:30 | 显示全部楼层

回 gaoxiaohu110 的帖子

gaoxiaohu110:关于串口2的发送问题,为什么发送会失败呢,发送不出来完整的帧? (2016-05-29 01:12) 
应该是usart2的配置有些问题,你检查下,特别是使用的引脚,时钟等是否配置正确,这个文件保证UART1和3是正确的,没有用到的不能保证。
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2016-10-6 18:32:17 | 显示全部楼层
希望LZ能够继续出后面的章节。貌似到串口驱动后就没有更新了?
学习,提高,再学习。。。
回复

使用道具 举报

3

主题

52

回帖

61

积分

初级会员

积分
61
发表于 2016-12-15 15:46:07 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]  [s:151]  [s:151]    毕竟安富莱  强势!!!
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
发表于 2017-7-29 00:56:24 | 显示全部楼层
请问使用串口fifo能连续发送16位数据吗?比如,发送0 1010 1010 1010 1010 1,第一个0和最后一个1是起始位和停止位,而且还要求发送波特率位2.5M。谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2017-7-29 01:30:06 | 显示全部楼层

回 shaoyx2014 的帖子

shaoyx2014:请问使用串口fifo能连续发送16位数据吗?比如,发送0 1010 1010 1010 1010 1,第一个0和最后一个1是起始位和停止位,而且还要求发送波特率位2.5M。谢谢! (2017-07-29 00:56) 
具体的数据格式需要你自己定义,就跟modbus似得,这个是FIFO,都是支持的。
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
发表于 2017-7-29 13:02:00 | 显示全部楼层
嗯嗯,不过还是不知道该怎么办,请问能给点提示吗?新手小白,刚学了不久,由于有个编码器需要用这个通信,用过IO口发高低电平,但是速度达不到2.5M,用串口又只能发八位数据,所以没辙了。求支招啊~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2017-7-30 15:18:29 | 显示全部楼层

回 shaoyx2014 的帖子

shaoyx2014:嗯嗯,不过还是不知道该怎么办,请问能给点提示吗?新手小白,刚学了不久,由于有个编码器需要用这个通信,用过IO口发高低电平,但是速度达不到2.5M,用串口又只能发八位数据,所以没辙了。求支招啊~ (2017-07-29 13:02) 
将16位数据,分高低8位数据发就行。
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2017-10-12 13:24:10 | 显示全部楼层
[s:141]
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2017-12-14 14:33:47 | 显示全部楼层
楼主 这个文档发布了吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2017-12-15 00:11:57 | 显示全部楼层

回 西皮南子 的帖子

西皮南子:楼主 这个文档发布了吗 (2017-12-14 14:33) 
还没,暂时只能看网页版了[s:142]
回复

使用道具 举报

0

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2018-10-10 22:20:33 | 显示全部楼层
楼主
/*
                        在调试GPRS例程时,下面的代码出现死机,while 死循环
                        原因: 发送第1个字节时 _pUart->usTxWrite = 1;_pUart->usTxRead = 0;
                        将导致while(1) 无法退出
                */
这个问题还没解决吗
回复

使用道具 举报

0

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2018-10-10 22:21:19 | 显示全部楼层
三年时间了
回复

使用道具 举报

0

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2018-10-10 22:22:20 | 显示全部楼层
一盼就是三年呀
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2018-10-10 22:36:03 | 显示全部楼层
花兮 发表于 2018-10-10 22:20
楼主
/*
                        在调试GPRS例程时,下面的代码出现死机,while 死循环

此问题已经解决,保证发布的数据不超过FIFO大小即可
回复

使用道具 举报

0

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2018-10-11 14:51:17 | 显示全部楼层
此问题已经解决,保证发布的数据不超过FIFO大小即可
怎么解决的呀,文件能发一份给我吗,谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2018-10-11 14:52:46 | 显示全部楼层
花兮 发表于 2018-10-11 14:51
此问题已经解决,保证发布的数据不超过FIFO大小即可
怎么解决的呀,文件能发一份给我吗,谢谢

就用这个文件就可以,无需修改,在你发送的时候不要超过FIFO大小就好了,这样很好保证的。
回复

使用道具 举报

1

主题

103

回帖

106

积分

初级会员

积分
106
发表于 2019-11-5 14:15:43 | 显示全部楼层
这个有没有制成PDF发布出来了?
期待
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2019-11-5 15:51:21 | 显示全部楼层
西点钟灵毓秀 发表于 2019-11-5 14:15
这个有没有制成PDF发布出来了?
期待

【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔(2019-11-03)
http://www.armbbs.cn/forum.php?m ... 3255&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2020-4-27 15:51:23 | 显示全部楼层
赞赞赞!!
回复

使用道具 举报

19

主题

150

回帖

207

积分

高级会员

积分
207
发表于 2020-7-7 10:27:31 | 显示全部楼层
MARK2
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-8-17 10:13:07 | 显示全部楼层
新手请教 comGetChar一次只能读取一个字节嘛 我想要一次接收多个字节(不定长)呢 该怎么办
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2021-8-17 11:32:30 | 显示全部楼层
__aimer 发表于 2021-8-17 10:13
新手请教 comGetChar一次只能读取一个字节嘛 我想要一次接收多个字节(不定长)呢 该怎么办

串口FIFO的comGetChar函数正确使用姿势
http://www.armbbs.cn/forum.php?m ... 4579&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 15:27 , Processed in 0.531173 second(s), 38 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表