OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5739|回复: 7

求助,想问关于usmart组件的问题,我实在是搞不会了

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2021-5-30
在线时间
3 小时
发表于 2021-6-4 08:46:15 | 显示全部楼层 |阅读模式
最近在做题目,目前题目要求是这个: 温度报警器,可调整温度阈值。要求:(1)超过10秒,警告;(2)超过20秒,严重警告;(3)超过30秒,报警。
然后后面超时报警的程序我在main里写好了,温度测敏器用的是单片机内部的测敏器,这时候需要设计一个阀值和测的温度相比较看看要不要报警,然后这个阀值是可以自己设置的,我就想用usmart调用一个可输入的值,但是真的不太会怎么改原子哥给的程序,我怎么改都是错的,崩溃了,,,,有没有好心人帮帮我,成功了我可以付点酬劳的。(用的是f103c6t8精英开发板)联系qq:2997944811
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2021-6-4 10:09:46 | 显示全部楼层
原子的视频有将usmart的使用,可以简单看一下,应该就能解决你的问题了
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2021-6-4 10:11:57 | 显示全部楼层
原子精英板记得是103ZET6芯片,可以基于这个板子中找带USMART组件的工程移植你的代码,直接使用USMART,也可以移植过来,其中该组件设计到串口和定时器,要小心这两个地方
USMART用法看下开发文档的USMART章节应该就会了
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2021-5-30
在线时间
3 小时
 楼主| 发表于 2021-6-4 10:17:50 | 显示全部楼层
peng1554 发表于 2021-6-4 10:11
原子精英板记得是103ZET6芯片,可以基于这个板子中找带USMART组件的工程移植你的代码,直接使用USMART,也 ...

我看了两遍 做起来还是错的 搞不会了
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2021-5-30
在线时间
3 小时
 楼主| 发表于 2021-6-4 10:18:54 | 显示全部楼层
zzk111 发表于 2021-6-4 10:09
原子的视频有将usmart的使用,可以简单看一下,应该就能解决你的问题了

看过了还是错的
回复 支持 反对

使用道具 举报

0

主题

174

帖子

0

精华

高级会员

Rank: 4

积分
725
金钱
725
注册时间
2016-1-9
在线时间
64 小时
发表于 2021-6-4 11:34:31 | 显示全部楼层
没必要用USMART 里面的string和int类型转换可能给你搞晕了。直接自定义个通信协议写下去就完事了。比如发送AA 10 表示10秒警告
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2021-6-4 13:41:19 | 显示全部楼层
烟雾与文竹 发表于 2021-6-4 10:17
我看了两遍 做起来还是错的 搞不会了

这个还好吧,我之前按照原子教程去使用USMART组件,使用OK,后面去一直USMART组件到其他板子上也正常。
回复 支持 反对

使用道具 举报

19

主题

80

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1189
金钱
1189
注册时间
2016-7-23
在线时间
180 小时
发表于 2021-6-4 14:11:33 | 显示全部楼层
建议你直接使用原子的调试串口的代码(SYSTEM文件夹下的usart.c/h文件)+XCOM,通过回车换行来接收数据,看你自己用不用16进制发送,程序里面注意数据转换就行了。或者就算用usmart,原子的代码也不需要你改,只需要把传值函数添加到相应的地方就可以了,这个照着移植教程添加应该没问题的
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-22 22:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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