完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我是相对较新的PSoC开发原谅我的无知。我目前的工作对加速度计与开发工具集成。我找到了一篇关于HTTP://wwwyCyp.com的文章?编号= 19786咨询专家后,他注意到我,我不得不提到应用笔记是连接一个加速度计psoc1具有SAR和adcinc增量ADC器件。PSoC3没有SAR8用户模块。相反,我可以在应用程序中使用说明提出的想法但从PSoC DeltaSigma ADC代替ADC。我的怀疑是对加速度计的PSoC框图如图3。控制软件模块是否有限响应PSoC3的控制登记?同去的I2C块可以利用PSoC creator IDE元件代替吗?因为没有直接的信息,我怎么可以编辑块的价值,我希望能在我可以控制的工作本文某种专业知识的建议。如有任何帮助,将不胜感激。
|
|
相关推荐
44个回答
|
|
|
我真的有办法得到那些别针
|
|
|
|
|
|
嗨,所有的,还有可能减慢MUX的扫描速率吗?就像每1或2秒扫描一次?
|
|
|
|
|
|
在PSoC3中只能有一个ADC。您必须使用多路复用器来复用X、Y和Z轴。下面的示例项目(如YFS指出)显示了如何测量多个ADC输入。ADC频道扫描用软件-HTPP//wwwyCyPress?RID=38799,您可以使用LCDX位置函数将LCD光标放置在任何位置并打印您想要的字符串。您可以使用SaMPTF函数将ADX值从ADC转换为十进制,并将ASCII字符串存储到字符数组中。然后使用LCDApReltScript函数在需要的位置打印ASCII值。您可以将LCD位置设置为(0,0),并打印X、(0,8)和打印Y和(1,0),并打印Z. i,显示了在下面的视频中使用SaveTf和LCDApReltScript打印十进制值的代码。HTTP://www. Youtub.com /手表?V= U21VJHZCJ0A
|
|
|
|
|
|
那太好了!
接下来,您需要参考ADXL345的数据表,以了解您需要编写哪些寄存器来配置加速度计的操作模式。可以使用这些寄存器设置分辨率和范围。 您必须将ADXL345的SCL、SDI、SDO和CS引脚与PSoC连接起来。编写必要的命令来配置加速度计,然后读取X、Y和Z轴寄存器以获得加速度值。 |
|
|
|
|
|
在我指出的示例项目中,ADC的ISR内的ADC的输入被改变。因此,扫描将以ADC的速度发生。如果要将输入更改为前台的ADC并等待转换,则将对扫描速率进行控制。如果你改变了前景中的输入,你可能不得不放弃一些ADC样本。我查一下然后再给你答复。但是你也可以让ADC扫描发生在ADC的扫描速率上,但是在一两秒钟内读取ADC结果在前景中。
|
|
|
|
|
|
你好,甘尼丝,谢谢你的精彩参考。我将测试它,并分享所有的结果。干杯。
|
|
|
|
|
|
如何控制SS引脚?如何在多字节模式下读取数据?
|
|
|
|
|
|
嗨,GANSIH,当我增加ADC的分辨率时,我正面临一些问题。我希望把ADC分辨率改为16位。对默认ADC扫描示例项目所做的更改:将ADC分辨率更改为16位。-改变电压基准TP 2倍,现在是2.048伏。-在函数“CythISR(ADCJI Delsig1IrqlId中断)”IADCValu[IDECK]=ADCJEL DELSIGLI1GETRESULT8()中更改;使用16它将返回我签署的16位结果。-将LCD显示在主.C LCDA PrimtIn 8(IADCValue[iChanNe])中,改为LCDApReltIt16(IADCValue[ijnNe]),但得到的结果仅为显示的最后两个十六进制数。因此,我用一个超学期来检查输出,它总是显示为:Y.20;例如AA20;BB20;后面的“20”总是在后面。以前,当我使用8位ADC,并且当它通过串口使用UART发送时,在超级终端上显示的值是:例如,α1F,例如AA1F;BB1F;总是有一个1F连接到2HEX值的后面。有什么建议,我应该怎么做才能看到16位ADC的正确值?请帮忙。谢谢。
|
|
|
|
|
|
大家好,我用ADXL335加速度计进行测试。我利用GANSIH为我提供的示例程序。我删除两个VDC8模块,并用模拟引脚替换它们。我删除了2个开关模块。我编辑了代码,因为我不需要2个开关中断。我p0_1通道1,通道2和通道3 p0_3 p0_2。我连我的加速度计在各自的X,Y,Z p0_3,P02,p0_1。我将所有地面包括加速度计的地面,为了使一个共同点。我把加速度计的VCC连接到开发板的3.3v销。然而,在液晶显示器上没有显示的价值。它显示所有00个x的值,y和z,代码:#包括uint8 iadcvalue [ 3 ];无效main() { uint8支路= 0;lcd_start();lcd_position(1,0);lcd_printstring(“Z Y X”);lcd_position(0,0);amuxseq_1_start();amuxseq_1_next();adc_delsig_1_start();为(;{ adc_delsig_1_startconvert();lcd_position(支路/ 4、((4×支路)% 16));lcd_printint8(iadcvalue [支路]);支路=(支路+ 1)% 3;} }任何建议将不胜感激。提前感谢。
|
|
|
|
|
|
SS(如果你是从选择)线可以通过使用一个可以连接到ADXL345的CS引脚的专用引脚来选择。在初始化任何SPI事务之前,可以通过在固件中写入来驱动CS线。
|
|
|
|
|
|
我看到,当IADCValk变量是8位变量时。您确定将其大小升级为32位以获取32位ADCL结果吗?
|
|
|
|
|
|
示例项目读取ADC结果并更改ADC的ISR内的信道(参见ADCJ-DelsiGy1Irq.c文件,ADCJ-DESIGLI1IIQUIL中断函数)。在您的项目中,您不能启用ADC中断,并且没有代码来更改信道或在前景进程中读取结果。因此,结果总是为零。做到以下几点:1。从for()循环中删除START转换函数调用。2。启用ADC ISR 3。确保代码停止ADC,读取ADC结果,改变频道和StartConvert是在ADC的ISR内。4。当通道切换在ADC的ISR内完成时,您只需要更新for()循环中的LCD显示。我的建议是使用ADC通道扫描项目,只删除DAC,并将模拟引脚连接到多路复用器。还可以删除在主.c中启动DACS和ISRY1和ISRY2的代码。
|
|
|
|
|
|
您好,如何使用I2C接口ADXL345加速度计到PSoC5?
|
|
|
|
|
|
如何将加速度计ADXL345与PSoC 5接口????
|
|
|
|
|
|
嗨,甘尼西,很管用。非常感谢大家的帮助和信息。我所做的是按照您的指令,删除DAC,并将模拟引脚连接到MUX,并删除启动DAC和ISRY1和ISRY2的代码。非常感谢。
|
|
|
|
|
|
这里有一个PSoC 4的例子,你可以适应PSoC 3。
挑战/智能/生命/博客/博客/ 2013/12/08/PSoC-4-Tropopter智能生命挑战部分-7 问候,Dana。 |
|
|
|
|
|
我有一个任务,将加速度计ADXL 345连接到PSoC5……但是没有人来指导我……我在编写代码方面有问题…N还想知道如何连接它……请帮助我!!!!!
使用的试剂盒是CY8C55。 |
|
|
|
|
|
嗨,甘尼什,我正在阅读ADC扫描项目的代码。因此,我正试图逆向设计它,因为我喜欢学习如何编码它通过MUX的端口扫描。然而,我意识到只有在我构建了这个项目之后,ADCJDELGIG1IO.I.C加上其余的文件才被创建。这是生成文件的方法吗?我可以说,除了主C之外,我需要注意的文件是:1。adc_delsig_1_int。C = = & gt;作为adc_delsig_1。C和adc_delsig_1。H正常生成模块文件2。adc_delsig_1_irq。C = = & gt;作为adc_delsig_1_irq。H是正常的文件生成模块3。adc_delsig_1_theaclk。C是这些修改在适当的多路扫描读取文件?再次感谢您的任何帮助。
|
|
|
|
|
|
是的,但是我需要用PSoC5
|
|
|
|
|
|
你好!通过I2C接口实现ADXL345与PSOC5的接口。你已经知道I2C接口了吗?如果不打开I2C组件数据表来了解PSoC方面的事情。至于ADXL345,请通过数据表了解各种参数,数据表是最好的导师。您的第一个任务应该是从ADXL345获取数据到PSoC,集成数据稍后出现。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
786个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
7088 浏览 0 评论
2477 浏览 1 评论
2166 浏览 1 评论
4031 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
2074 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
7575浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
6124浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
742浏览 2评论
710浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
7969浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 20:28 , Processed in 0.994647 second(s), Total 79, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1302