完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Heloi AM使用16F67来改变步进电机RPM问题ADC不工作。对于AN7=0或+5V,不改变模拟输入0到5V电位器,在AN7(引脚7)参考是VDD+5V转换选择16Tosc输出在引脚<11:8>检查程序编程中的问题如下,列表p=16F676;列表指令以定义处理器65283;包括
|
|
相关推荐
12个回答
|
|
房屋提供的代码标签
|
|
|
|
我还没弄清我的错误,有人能帮我吗?当做,
|
|
|
|
如何测试ADC结果?什么输出/调试方法?
|
|
|
|
我没有看到任何明显的错误,但是由于没有意义的地址标记,比如“AAA”和“FFDD”,代码有点难读。您尝试过使用模拟器运行代码,还是在硬件上使用调试器?我用MPLAB 8.92中的模拟器构建了这个项目并运行它。似乎很好,虽然我必须删除一行绝对代码,并固定了键入“TAutoSt”。我试着把这个项目上传成一个zip文件,但是愚蠢的访问被拒绝了。这里在我的服务器上:http://enginuity..com/pix/electro./ADC_PIC16F676.zip它从ADC.txt读取ADC值并将其加载到您指定的寄存器中。ADC“不工作”是什么意思?
|
|
|
|
亲爱的PestChaulu感谢你的邮件。我是一个初学者,因此所有不合逻辑的错误,但会尽量不重复,即。无意义的标签只是为了你的信息,我的朋友用来写程序,但他不再是。Reg'TATUS'我相信这是在对齐专栏时发生的,点指出。我使用的是MPLAB 8.56,不能打开你发送的项目,但我已经使用了asm文件并创建了项目。我使用的是MPLAB SIM调试器。并使用模拟器逻辑分析仪查看。让我添加一行,在设置中,我已经将处理器频率更改为4MHz。关于从txt文件ADC加载的值,是的,如果我在“RPM”手动加载它,系统就可以工作。它包含你的评论RMW问题在输出引脚吗?我的困难是,首先我在AN7(通过一个1k的电阻)上使用了10K的电位计,但由于它不工作,我试着基本连接,AN7“POT”到VDD或VSS,但我没有看到相应的输出变化。或修改值,即手动加载,但不用ADC。期待您的评论。尊敬的JackThanks,感谢您的查询。我希望我的邮件也包括您的查询。期待您的评论。
|
|
|
|
步进电机,4线圈
|
|
|
|
我可以看出这个方向。由于在没有LAT寄存器的旧PIC上快速连续地写入单个输出管脚而导致的读-修改-写问题。解决方案是:[1]重新组织代码以组装RAM位置中的位,然后在不使用BSF/BCF指令的情况下写入PORTA和PORTC。(2)移动到一个更新的PIC16F1XXX家庭PIC,并使用LATA和LATC,而不是PORTA和PORTC。
|
|
|
|
…我在邮报第7章说的。;)
|
|
|
|
的确。我不认为OP理解它的意思。:)
|
|
|
|
RMW及其解决方案:HTTP://www. McCHIP.COM/FUMMS/M47 8014ASPX
|
|
|
|
杰克逊L29
|
|
|
|
你好。汇编好!有Max.
|
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3201 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 14:56 , Processed in 1.455976 second(s), Total 98, Slave 82 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号