完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我现在使用的是PSoC 3系列,我正在使用UnART通信,在那里我只尝试使用UntualCutter,然后它应该能够根据输入(不同的波特率,实际上输入信号可用)来处理不同的波特率,因此它会自动检测输入波特率。D然后可以根据波特率来相应地起作用 所以有人能告诉我如何为相同的UART组件配置不同的波特率吗? 注:实际上,如果我设置单独的波特率(使用时钟,它工作正常),但我想创建的功能来检测和响应各种波特率输入一致。 任何帮助、想法或建议都会被大大夸大。 谢谢您 普拉布 |
|
相关推荐
8个回答
|
|
我做了一个类似的项目,但它在这里非常古老:UART波特率
|
|
|
|
感谢您在PSOC3i AM中的友好应答,只允许使用8个时钟,因此我如何使用不同的波特率的不同时钟,请您解释一下您的代码的更多信息,它是如何选择波特率的,并且在您的程序中,我没有看到太多的波特的各种波特。费率你还可以解释你的时钟是如何工作的不同波特率在你的程序时钟被提到的48兆赫ABD它是如何转换为1200, 2400等波特率
你的信息可以帮助我理解和实现我的逻辑。 事实上,我从数学上理解了你的时钟跳动功能,但逻辑上我不理解它将如何划分,以及它将如何选择各自的时钟。 谢谢您 |
|
|
|
|
|
|
|
非常感谢您的友好回复,在我的PSoC创建者3.3中,它显示主时钟24MHZSO,我应该把分频器设置为13或26(老实说,我不清楚分频器26的值是多少)?这意味着UART时钟除法器会在一定的延迟后自动改变波特率,以及它将如何选择各自的波特率?基于任何输入或我们需要给出任何值?
|
|
|
|
26 -最初,当电源打开时。对于24MHz:分频器=24000000 /(8×波特率),对于分频器=26,波特率为115200。
|
|
|
|
非常感谢您的友好答复,我已经理解了基本波特率配置,但我的目标是不断检查波特率,我如何改变分频值,因为我的项目应该总是搜索波特率。
例如在波特率是115200,然后0.5秒之后波特率是1200,然后0.5延迟波特率是2400,所以我如何设置除法器值我已经通过你的例子,我实现了与你一样的逻辑,但我的波特率没有改变后,CARTA。为了获得周期性的时钟输入变化,我应该做些什么? |
|
|
|
是的,任务比较困难。我没有做输入速度分析功能。有人能告诉我们想法吗?
|
|
|
|
我的项目FHC-04没有分析RX波特率。他只是等待设备响应命令“AT”在不同波特率。如果答案与标准(“OK”)相同,则认为波特率定义。
添加一个简单的例子波特率变化。 UARTHI COGFIG.ZIP 67.4 K |
|
|
|
只有小组成员才能发言,加入小组>>
750个成员聚集在这个小组
加入小组2055 浏览 1 评论
1811 浏览 1 评论
3622 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1747 浏览 6 评论
1499 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
488浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
343浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
405浏览 2评论
348浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
840浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 19:03 , Processed in 0.801813 second(s), Total 58, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号