社区
单片机/工控
帖子详情
初学期间遇到的瓶颈--关于STM8S的串口
PP11LL
2010-10-25 02:00:37
最近在做一个项目,因为是刚工作不久,技术也不熟,经验也没有,所以这个项目做得很难。现在遇到了一个问题,把我给难住了,希望各位路过的高手能赐教几招:我用的芯片是STM8S903K3 的,现在做通信部分,是与空调室外机进行通讯,我的MCU作为主机,但是我发现,我成功发出一帧数据后,室外机也有数据发过来,但是就是进不了接受中断,前提是寄存器设置不存在问题,就是想了解一下,903的芯片是不是作为主机通信需要设置别的什么。希望各位指点一下,十分感谢!
...全文
1145
15
打赏
收藏
初学期间遇到的瓶颈--关于STM8S的串口
最近在做一个项目,因为是刚工作不久,技术也不熟,经验也没有,所以这个项目做得很难。现在遇到了一个问题,把我给难住了,希望各位路过的高手能赐教几招:我用的芯片是STM8S903K3 的,现在做通信部分,是与空调室外机进行通讯,我的MCU作为主机,但是我发现,我成功发出一帧数据后,室外机也有数据发过来,但是就是进不了接受中断,前提是寄存器设置不存在问题,就是想了解一下,903的芯片是不是作为主机通信需要设置别的什么。希望各位指点一下,十分感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiachenglong2009
2013-03-22
打赏
举报
回复
我用的stm8s103f3p6,刚接触stm8,串口1通信时接收中断进不去,用的库函数,配置没问题,请问楼主具体怎么解决的,它自带的文件有需要改的么??谢谢
dingyi22ddyy
2012-05-22
打赏
举报
回复
我也碰到问题了。
huiguang_1
2011-06-28
打赏
举报
回复
我遇到了同样的问题啊,楼主一定要帮帮我啊,我也是初学者,qq;302615121,不胜感激
cyw025
2011-03-22
打赏
举报
回复
我也是刚入门,难!
PP11LL
2010-12-02
打赏
举报
回复
最后下了例程,把底层COPY来,可以啦,所以现在结贴啦!谢谢各位的参与!会给你们散分的!
PP11LL
2010-10-27
打赏
举报
回复
我改了底层,在系统初始化的时候就开了收发中断和使能,但是这次发送的数据出了问题,我应该在哪里找原因呢?大家知道的,请帮一下,非常感谢!
PP11LL
2010-10-27
打赏
举报
回复
[Quote=引用 8 楼 loongembedded 的回复:]
帮楼主顶一个啊,现在这个问题有什么新的进展吗?
[/Quote]
先谢谢你帮忙顶帖子,现在还好能进接收中断了,但是发送又出现了问题。不能连续发送,这是为什么哦?应该怎么设置呢?
loongembedded
2010-10-27
打赏
举报
回复
帮楼主顶一个啊,现在这个问题有什么新的进展吗?
PP11LL
2010-10-27
打赏
举报
回复
各位请帮帮忙吧,不要让帖子沉下去了。。。
PP11LL
2010-10-26
打赏
举报
回复
[Quote=引用 4 楼 loongembedded 的回复:]
我成功发出一帧数据后,室外机也有数据发过来,但是就是进不了接受中断,前提是寄存器设置不存在问题
---》进步了中断处理程序吧?楼主真的确认中断寄存器设置没有问题吗?虽然室外机有数据发过来了,但没有触发中断,为什么没有触发呢?应该还是中断设置条件没有设置好或者是硬件上存在问题吧?
[/Quote]
我觉得是其他方面的问题,寄存器配置绝对不会错,硬件也没有问题。
PP11LL
2010-10-26
打赏
举报
回复
[Quote=引用 3 楼 w22net 的回复:]
仔细核查中断相关的寄存器配置,特别注意中断的使能是否使能上了
[/Quote]
这个我是严格按照资料上面来的,保证寄存器没有配错,中断使能和发送接收使能也开了。就是收到数据进不去接收中断,很奇怪。资深的员工说我是底层没有设置好,但是寄存器这些都没有问题。很纠结~~~
loongembedded
2010-10-25
打赏
举报
回复
我成功发出一帧数据后,室外机也有数据发过来,但是就是进不了接受中断,前提是寄存器设置不存在问题
---》进步了中断处理程序吧?楼主真的确认中断寄存器设置没有问题吗?虽然室外机有数据发过来了,但没有触发中断,为什么没有触发呢?应该还是中断设置条件没有设置好或者是硬件上存在问题吧?
w22net
2010-10-25
打赏
举报
回复
仔细核查中断相关的寄存器配置,特别注意中断的使能是否使能上了
PP11LL
2010-10-25
打赏
举报
回复
[Quote=引用 1 楼 wackestar 的回复:]
只用过STM32,没用守STM8。帮不了你。
每天回贴有10分。
[/Quote]
那你STM32 的串口接收时是怎么设计它进入中断的?帮一下,谢啦!
wackestar
2010-10-25
打赏
举报
回复
只用过STM32,没用守STM8。帮不了你。
每天回贴有10分。
STM
8S
串口
通信讲解及代码示例
关于
STM
8S
单片机
串口
通信部分的讲解及代码示例,适合
初学
STM
8S
单片机的童鞋.
28335读取MPU6050
串口
发送程序
根据TI例程和研旭的例程修改的I2C读取MPU6050(没有外接磁力计)里7个主要数据(Ax、Ay、Az、T、Gx、Gy、Gz)并通过UART按57600bps波特率发送到上位机的28335的c程序。
初学
者写的,仅仅是实现了功能(
串口
助手读到和CCS里监视的数据一致),代码风格比较混乱,也没优化,为了证资源分下载学习资料上传,还请各路高手海涵。
韦东山FreeRTOS入门与工程实践
讲解FreeRTOS的API及内部原理(不深入讲解内部源码,只是进行原理性介绍) 讲解实验过程使用的模块的接口函数(只讲使用,不讲内部实现,模块的源码实现单独开课讲解) 讲解原理时,配合着文档、现场画图进行讲解,跟...
STM
8S
_005_ADC采集单通道电压
Ⅰ、写在前面和前面51系列的芯片相比,
STM
8S
芯片的优势之一在于外设资源要丰富且功能要强大的多。因此,本文讲述
STM
8S
的一项比较实用的功能:ADC采集电压。 在物联网的产品中,大多数传感器都使用了模数转换(ADC)这一功能。本文提供
STM
8S
两种转换模式:Ø 单次软件触发Ø 连续转换 本文将结合“
STM
8S
参考手册”中ADC章节和软件源代码给大家讲述关于ADC相关的知识和用法。 为方便大家阅读
STM
8S
003F使用IO口模拟
串口
(四)正真意义上的模拟
串口
在前三篇文章中由简到烦的介绍了模拟
串口
的设计规则,但是在前三篇文章中所实现的方法并不能满足我们在实际工程中的使用。在这篇文章中,我将详细的描述模拟
串口
的实现,并提供相关代码来供大家参考。 1、原理 为了书写的方便,我将使用我的模版文件,关于模版文件的详细介绍请参考这篇文章。同样的,我们认为一个字节是10个位【起始位(1bit)+数据位(8bit)+停止位(1bit)】。 同样的为了方便,我们
单片机/工控
27,372
社区成员
28,771
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章