完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我是一个初学者使用PSoC 3完成一个项目,为我的主人。我一直试图使用UARTHPUT数组函数使用UART将数组发送到PC。
下面是一些我用来模拟应用程序段的代码 项目包括H.& Gt; UINT8计数〔256〕;UINT8通道;int i,x,j; In主(){CyGloalAlctuable;/*启用全局中断。对于(j=0;j<10000;j++){信道=RAND();255;/UARTARG1 1PutChar(信道);x=计数[信道] +1;If(x & gt;=0和&x;lt;255){//x=计数[Channel ] +1;计数[信道] ++;/UARTARG1 1PutChar(x);/UARTARG1 1PutChar(0x0a);// CyDelay(200);}否则中断;} UARTHAR1LPUT阵列(CONST UIT8计数[],UIT8 8 256); } (i=0;i & lt;=255;i++){}=0;}}/*[]文件结束*/ |
|
相关推荐
14个回答
|
|
|
谢谢您。等待你的回复。
|
|
|
|
|
|
谢谢你的快速反应。我试图使用上面的代码来模拟数组计数数据,然后将其应用到我的项目代码中,看看我的项目是否能够使用模拟数组使用UART传输到PC。我所面临的问题是,TARA术语没有从PSoC 3获得任何输出。目的是将阵列数据传送到PC机,LabVIEW将用于绘制计数与计数指标。
Cyrkk.Access 01.Zip 1.4兆字节 |
|
|
|
|
|
我建议你从一个简单的“Hello World”节目开始。
不要忘记,在嵌入的世界中,通常会有一个无限循环来阻止主程序()被退出。 所以你可以检查你的线路是否正确。 你发送的非ASCII数据,你的TelaTM将显示为垃圾。 鲍勃 |
|
|
|
|
|
Theosel:我没有PSoC 3板,但是这个PSoC 5程序应该帮助您在UART区域。我在PSoC 4先驱板上试用过你的程序,它似乎有空洞调用的问题。该程序将PSC 5的ADC数据发送到油灰终端,并有一些控制键输出数据。像S一样,用于数据的自由运行,而X则停止数据转储。请阅读PDF文件与程序的更多信息。
CE95257ADC和UART 2.2兆字节 |
|
|
|
|
|
谢谢你的宝贵见解。我已经与DAC,ADC耦合在一起,他们的输出是可以在字符LCD上查看的。然而,我的项目的范围是使用PSoC3在各种不同的二进制文件中存储ADC OutPuxDATA,并将其作为一个大容量发送到数组中。由于我对应用程序数据非常紧张,所以我试图模拟我的项目的输入和输出部分。
|
|
|
|
|
|
我正在使用CY8C3666 AXI-040芯片对PSoC 3进行设计,以监视电路板上的电压轨,并希望用电压读数来格式化字符串,并发送到UART控制台进行显示,但遇到了SavaTFF()问题。我用PSoC Creator 3.3。
用下面的代码,我期待“第0行”,“第1行”,……第7行“显示在UART控制台上,但我得到了这些“行0”、“行256”、“行512”、“行768”、“行1024”、“行1280”、“行1536”、“行1792”。我真的不知道出了什么问题。请帮忙。 int(){uint 8 ii;char MSgBuf〔128〕; CyGloalActuabess;/*启用全局中断。*/ UARTHARSTART();/*init和启动UART*/CyDelphi(10);/*允许UART init时间*/(ii=0;ii和lt;8;II+++){SaveTFF(MSGBUF),行%DRN,II);UARTHARPUTRAIL(MSGBUF,STRLLN(MSGBUF));}为(;;){/*将您的应用程序代码放在这里。*/} |
|
|
|
|
|
|
|
|
|
|
|
谢谢你,鲍伯。就是这样。非常感谢你的帮助!
|
|
|
|
|
|
大家好,
我遇到StaveTFF问题,格式为%08x,打印32位十六进制值。在UART端口上显示的格式化字符串只显示上16位值。请帮忙。我的简单测试代码如下: 无效的MyTestTimeFunc(空) { const UTIN 8MSGBUF〔128〕; UIT32 32预期VAL=0x87810B5;/*PEX878MFR和DEV ID*/ SaMPTF(和MSGBUF〔0〕,“PEX878MFR和DEV ID预计为0x%08xrn”,(UIT32)PurvestyVar); UARTHIPPUTRAIL((const UTIN 8*)和MSGBUF〔0〕,STRLLN(MSGBUF)); } UART控制台上显示的输出字符串: PEX878MFR和DEV ID预计0x00 |
|
|
|
|
|
|
|
|
|
|
|
谢谢鲍伯。就是这样。感谢你的帮助!
|
|
|
|
|
|
|
|
|
|
|
|
你好。我是新的论坛,我正在研究一个类似的项目使用CY8C3666 AXI-040。其目的是从ADC获取数据,转换并通过UART传输。请告诉我,
@ SooSel92Y1467 891,你能成功地运行它吗?如果你能分享你的工作,我将不胜感激。你能分享FLabVIEW的链接吗?我用Visual Studio制作了一个软件,但我对它不满意。这里是链接:HTTPS://1DRV.MS/U/S!AMTHFQKFH3SVHTBH2JZVVRLYL0在16位分辨率下使用ADC可能需要什么改变? 我有一个我使用的工具箱的示意图。虽然我可以从ADC获得数据,但是我不能通过UART传输它。我这样说是因为我看不到任何结果。 LCDYFLASH。Cyrkk.Access 01Y0.ZIP 367.5 K CY8CKIT-030AY示意图0.PDF 118.5 K |
|
|
|
|
ncmza 发表于 2019-10-12 10:13 你好,米林,我和PSoC3一起工作已经有一段时间了。一定会回到你对我的项目工作。就我所记得的,泰特姆无法显示ADC的输出,输出到ASCII编码的东西。然而,在LabVIEW上观察到与PSOC3试剂盒SELWYN兼容的LCD初步结果。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
787个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
7315 浏览 0 评论
2484 浏览 1 评论
2178 浏览 1 评论
4042 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
2087 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
7810浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
6375浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
757浏览 2评论
729浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
8217浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 08:15 , Processed in 1.521485 second(s), Total 99, Slave 82 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3546