打印

简单的串口发送程序咋电脑接收不到呢

[复制链接]
2375|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
a868247|  楼主 | 2012-7-17 09:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 a868247 于 2012-7-20 08:41 编辑

11111
沙发
figo20042005| | 2012-7-17 10:03 | 只看该作者
先看下你的板子有数据发出去吗?再看下接收软件的COM口选择和波特率

使用特权

评论回复
板凳
a868247|  楼主 | 2012-7-17 10:49 | 只看该作者
用示波器测了,没数据发送出去

使用特权

评论回复
地板
blowlow| | 2012-7-17 11:21 | 只看该作者

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA , ENABLE);
放在
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
前面试试

使用特权

评论回复
5
a868247|  楼主 | 2012-7-17 13:59 | 只看该作者
试了,不行!!

使用特权

评论回复
6
IJK| | 2012-7-17 14:39 | 只看该作者
对于 STM32L,必须设置AFIO,类似于这样:
  GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);

使用特权

评论回复
7
IJK| | 2012-7-17 14:40 | 只看该作者
其实stm32l应该有好几个USART 的例子,仿照例子来改,应该比较容易。

使用特权

评论回复
8
haitianhappy| | 2012-7-17 21:31 | 只看该作者
在线仿真一下看串口启动没

使用特权

评论回复
9
xsgy123| | 2012-7-17 21:58 | 只看该作者
其实stm32l应该有好几个USART 的例子,仿照例子来改,应该比较容易。
IJK 发表于 2012-7-17 14:40

找个USART 的例子对照着看下

使用特权

评论回复
10
火箭球迷| | 2012-7-17 22:09 | 只看该作者
仿照例子改,应该是最快的办法

使用特权

评论回复
11
dfsa| | 2012-7-17 22:15 | 只看该作者
可以参考一下ST的官方例程

使用特权

评论回复
12
a868247|  楼主 | 2012-7-18 09:54 | 只看该作者
官方的例程printf 我下到discovery板子时,都是乱码!

563452.jpg (127.68 KB )

563452.jpg

使用特权

评论回复
13
kanta| | 2012-7-18 10:06 | 只看该作者
用示波器看看

使用特权

评论回复
14
a868247|  楼主 | 2012-7-19 13:52 | 只看该作者
接收的问题已解决,解决方法如六楼所说的。
对于 STM32L,必须设置AFIO,类似于这样:
  GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);

但接收到的还是乱码这问题还没解决,我自己还的进一步摸索!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

97

帖子

1

粉丝