完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
试图用UART输出一个“消息”字符串,但我只得到前六个字节,然后它就沉默了。我认为可能是TX缓冲器,所以我把它增加到32字节,但这并没有解决它。
这里是UART设置: 时钟3MHz 波特- 187.5K 奇偶校验 TX缓冲器-32字节 RX缓冲区- 4字节 全双工 无中断 这里是源代码,它不多: 项目包括: 定义了PORT3L1,定义了PORT3L2 CHAR消息[18 ]={“这是JMGDebug”}; In主(){/*将您的初始化/启动代码放在这里(例如MyStimSistAcess())*/WaveDAc811StIX();LCDA CHARY1LISTAN();LCDA CHARYA 1PrPrTHINTHORE(“Hello World”);LCDA CHARY1LYPOST(1,5);LCDA CHARY1LPINTSTRON(“丹尼尔”!“!”;UARTHAR11START();/*启用UART*/UARTHAR1LPoStand(消息); /*CyGloalActuable;*//*不注释此行以启用全局中断。*/为((;)){/*设置输出引脚状态到输入引脚状态*/Purt3x2x写(Purt3L1Ia Read())的逆;} 也, 有一个按钮,把源代码保持压痕和格式? 谢谢 吉姆 |
|
相关推荐
10个回答
|
|
对于uart_putstring()和_putarray()中断是必要的。在读取下一个字符从缓冲和放入发送UART登记。
putstring()传递一个null结尾的字符串的缓冲区(不空)和 putarray()接受任何数据字节(空以及)和依赖于给定的计数参数告诉多少字节传送。 两者的功能是“堵”,这意味着在这种情况下,函数将等待在缓冲区只返回房间后所有的字节都存储在缓冲区。看一下数据表。 没有按钮保留源文本缩进,责怪论坛软件。最好的做法是经常发表您的完整的项目,这样我们都可以在你所有的设置,看看吗?为此,使用 创造者- >;文件& gt;创建工作包(最小的)并将结果文件。这是一个贡献者的生活更轻松,并打开该项目刚刚下载的,从IDE中获得帮助,方便检查组件的版本,,,… 鲍勃 |
|
|
|
我在数据表中看到了关于阻塞的记号,但我不太确定我理解了它们所指的内容。更多的实验是我点的,但是我正在接近我要把实际的设计拉上跟踪器的地步。
现在用TE/A转换器做一些事情,看看会发生什么。 谢谢你。 吉姆 |
|
|
|
关于PutArray命令的一个问题
说我有一个128字节的数组,我查找和发现数据要在10字节发送开始,到35字节,数组的名字是“消息” 我可以使用: PutArray(信息+ 10,25) 告诉该命令在第十字节,然后发送下一个25的开始? 吉姆 |
|
|
|
PutArray(信息+ 10,25)
要告诉TEH命令在第十字节开始,然后发送下一个25? 这应该有效,但是要放在第10个字节上,这是数组[9 ]。 (0)-(1字节)的索引应该是 PutArray(消息+9,25) 问候,Dana。 |
|
|
|
是的,我应该说9。
在进一步的思考,我想试着用一个变量来表示9(例)作为查找回来不同的启动/停止基于查找点 嗯,我避免了PSoC由于坏的原始经验的许多年前。高兴的说,我给他们一次机会,这是理解而愉快。 吉姆 |
|
|
|
|
|
|
|
“糟糕的经历”可能是一个糟糕的词汇选择。
早在2000年初就建议我看了PSoC的因为我做了很多的工业过程控制工作。所以我去买了一个expresseval试剂盒(仍)和一堆其他的PSoC微板和很多开始。我看着PSoC Designer用户界面和摇了摇头,说问心无愧。去一些介绍座谈会指出,一旦被运行显示人发现我只编写了汇编程序其中一个刚刚停止告诉我不要打扰回来直到我可以在C程序,它真的PI美元我了。什么地方的支持,有成为荒废,互联网仍然是infantcy所以没有这样的地方。 我的地狱,他们坐在我自己尝试教它自己,但没有人来检查我在干什么,我说算了,回去我做事情的方式。我随时都会听到另一个设计师抱怨困难的PSoC只是助长了“不打扰”引擎。 大约一年半以前,我跟另一个设计师的PSoC和他说了太多的麻烦。我是说当地的柏树代表我怎么可能给柏一次机会但我不太确定旧齿轮将是值得的努力。他带来了一个cy8kit-030和cy8kit-025说把这些兜风。它不顺利,但更多的是我的这段时间,但包回到了书架上。(注意,我刚开始只在C编程的时间) 大约四个月前向我发出邀请的代表在psoc4ble另一个研讨会上,待整个事情和你保持先锋试剂盒。-我到底说了什么然后去了在40分钟的柏树的工程师曾经我创建一个可用的链接,我知道将要发生什么引擎盖下。这让我更好地看待PSoC。 所以,现在我有一个设计,我一直在使用另一个供应商的两年更好的一部分,但物流不做事情我希望的方式。客户端使用一个psoc1的东西,我决定去看看我能做什么,我的设计,和目前的工作比我想象的好。最后,当我完成了我的评价在030盒我会为了psoc5买盒我真的应该用一个32位的装置。我会拿起一miniprog3因为我需要看到里面的部分调试期间。 我也在FRAM器件作为替代EEPROM。使用得好得多 在冗长的反应感到抱歉,但我觉得它比“我不喜欢.......”更好的答案 干杯!-吉姆 |
|
|
|
好故事,吉姆!
我从PSoC1开始在2005,买了一个评估板和一个冰块和一些更多的设备。自从我长大了(笑话!)用编程语言,我没有太多的问题。我从一开始就喜欢PSOs!当时除了设计师之外,另一个(工作不好)的设计进入路径是在被抛弃后不久。做得好!!!! 我仍然有PSOS1设备,一堆芯片和一些项目,但PSO5LP和PSO4-4我正在工作(设计和建造原型为我的客户) 您并不需要MIXPROP3,但是当您有自己的PCB构建时,它非常方便。所有新的“开发工具包”都有一个“KITPROG”集成,它是一个用于编程、调试和UB-UART桥接的PSOC5。非常多才多艺! PSOC4较小的“原型套件”还没有可比性,需要BooToad或MixPrim3。 现在最好的是得到一些CY8CKIT-059,其唯一降级是与KITPROG编程的电源是固定在5V,这可能是难以与3.3V硬件连接测试。 PSCO4-M系列很棒!拥有DMA,更多的SRAM和Flash,它是一个可以取代PSoC1的设备。 快乐编码! 鲍勃 |
|
|
|
PSoC 1仍不临终。
1)在PSoC 3,5LP中基于SC的滤波器,与A/D & GT;DFB& GT;VDAC方法 2)时钟速率方面的更快计数器/定时器 3)小型包装 4)CYFI支持 5)电力线支持 只是举几个例子。4, 4个BLE,4M,5LP无疑是更好的内核,但 并非所有的设计都需要ARM核心性能。就这样说,我愿意 如果启动PSoC 1设计,仍然与CyPress联系终身确认。 问候,Dana。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2069 浏览 1 评论
1824 浏览 1 评论
3633 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1509 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
507浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
357浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
854浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:40 , Processed in 1.338495 second(s), Total 97, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号