完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这是我的代码,我试图获得32字节的UART时,它是从其他MCU发送。该数据用于进一步的处理。我的CY Couror将等待这个32字节的数据串,并且每当它出现中断,就会被触发,并且它将被存储,并且它将再次等待另一个32字节的数据。{M8CyEnababListin;UARTHAR1PARITY NONE);SPIMUL1PARITY START(SPIMUL1SPSPMYDEMODE0 0SPSPIMA1SPSPIMSMSBY);SUST:UARTHAR1LYSTART(UARTHARPARITY NORE NONE);UARTHAR1PARCUSTRONT(“RNSTARRN”);A=0;X=0;ReDy3xx交换机(0x01);UARTHAR11IN CNTL(UARTHAR11EnabLeLRxIn);空隙主(空隙)UARTHAR1RXIISRYC(空隙){UARTHAR1IRCPUTRON(“RN*I*rn”);LeDy4x交换机(0x00);RPT:IF(UARTHAR1LADRXXSTATUS(和);UARTAR1 1RX完成){CuARTATDATA1[AU]=UARTAR11CREADCACHER();A++;LeDy4Lwitter(0x01);}(A & lt;32){GOTO RPT;} LeDy3x交换机(0)x);Goto启动;/*/}空隙X00);(b=0;b & lt;32;b++){UARTHAR11PutChar(CuARDATA1);}=1;返回;}
|
|
相关推荐
4个回答
|
|
它不工作PLS帮助我如何获得32字节?
|
|
|
|
对代码的一些评论:
在中断处理程序中,等待更多字节的到来。根据UART的波特率这会花一些时间在CPU不能响应。很容易在处理或计数表明或多少字节已收到中设定一个旗标。在主回路为标志的民意调查(你没有计划) 你有没有写评论,谁能理解你所做的和判断,如果他/她不容易理解你所要做的事是好的或坏的。 你使用“转到”。这是糟糕的编程技术,通常可以(也应该)是可以避免的。只有一些性能问题,它允许使用“转到”。 作为一个例子,在嵌入式世界程序看起来prinzipially一样(伪代码) 声明; 主(空) { 初始化硬件(); 而(永远)//**主程序循环** { If(旗子集()) { ReaCon旗语(); RESETFLAG(); } 主回路的端/端 } 有助于发现任何问题都会在你发布你的完整的项目。这样做,使用设计器>;文件& gt;与下一个岗位档案项目将产生的文件。什么硬件和设备上使用你的项目? 鲍勃 |
|
|
|
你可能比我们在室外多了30°C,所以有时需要更多的动作来保持冻结。
当你需要一小时的时间来回答问题时,不要急,这是一个开发者william hill官网 而不是帮助台。 鲍勃 |
|
|
|
谢谢黛娜。
谢谢鲍勃 我清了清intruppt控制器regester手工现在工作好 我在子程序末尾按贝娄写下来。 因特CLR0= 0x00;因特CLR1= 0x00;因特CURR2= 0x00;因特CURR3= 0x00; 现在情况很好。 |
|
|
|
只有小组成员才能发言,加入小组>>
756个成员聚集在这个小组
加入小组2125 浏览 1 评论
1867 浏览 1 评论
3683 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1803 浏览 6 评论
1550 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
613浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
456浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
451浏览 2评论
403浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1090浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-15 05:01 , Processed in 0.983995 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号