矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 崂山

单片机入门不难------谈PIC系列

  [复制链接]
     
发表于 2020-1-30 14:59:08 | 显示全部楼层
崂山 发表于 2020-1-30 14:40
1、硬件、软件要协调,
     具体说8路AD  每路达到100K 任务速度不低,(没有做过这么快这么繁重的任务 ...

嗯,谢谢。明白了许多。
就是这意思。
崂山老师,您的工作专业就是做单片机方面的吗?你主要做哪些方面?

如果用这8路做,比如说,逻辑分析仪类似的,是不是需要用8个adc,同时触发采集,因为变换数字需要时间的,等待最后一个转换完成后,同时读取到内存。然后发送到上位机?

如果从1#-----8#通道轮流采集,启动1#,等待转换完成,写入内存;再2#。。。。直到8#完成。再发送到上位机,实际效果能差多少呀?
回复 支持 反对

使用道具 举报

     
发表于 2020-1-30 17:38:50 | 显示全部楼层
8条腿的小家伙看多也玩多了,就是没玩过楼主说的这个小家伙,感觉再不找机会玩玩,估计要彻底被淘汰了
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-30 19:04:36 | 显示全部楼层
peiguoqing 发表于 2020-1-30 14:59
嗯,谢谢。明白了许多。
就是这意思。
崂山老师,您的工作专业就是做单片机方面的吗?你主要做哪些方面 ...

不要喊我老师,不敢当的,来矿坛坛友都是同学。

之前有过十几年职业仪表研发,经历过传统电路,单片机,所研发仪表获得过各种局级级别奖励和国家级学士期刊发表。

职业生涯都在石油,有采油工程工艺研究10年,石油类仪表电路设计10几年,采油工程项目管理10年。PLC  微机编程都干过几年
还有3年退休,现在在驻山东的一家外企油田科研部门,从事的还是仪表电路设计相关。

至于AD转换,逻辑分析仪也要处理分析模拟量的话还真新鲜。模拟量在这里应该是逻辑分析仪的辅助和参考,或者是逻辑分析的附属物。


多路AD转换,100K转换速率算是高的了,如果是实时并行处理,固然是每个通道都达标,但是消耗的软硬件资源是海量的,不建议这么做,除非是课题要求真的就是这么快,没有商量余地。

工程中最常见的还是多路AD轮流复选其一,如果能满足课题要求,尽量选择这种,
不建议多路AD实时并行,所谓的“实时并行”模拟量,也是离散点曲线拟合的结果,明白吗?尤其是高精度16位24位,真正并行运作的罕见,都是清一色的多路复选一,是伪并行。


单片机内部AD的话一定是分时间选一进行的,就是一路转换完成在换另一路转换。100K的转换速率是指单路转换指标。

单片机内部AD编程思路是,环路逐次自动触发AD转换,逐一完成所有路数。--------而不必在主程序人工干预。

技巧是: 用AD转换完成标识位触发中断,处理通道号码寄存器在中断处理中逐次加一,或者减一,到环路末端自动复位寄存器,就可以了。




回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-30 19:14:36 | 显示全部楼层
本帖最后由 崂山 于 2020-1-30 19:18 编辑

这样,你在主程序中不用关心AD转换的通道选择和运作,单片机自己就自动完成了。
如果主程序中需要及时处理各路AD转化后的数据纷争,并且耗时很长,不愿意在中断处理中进行(以免影响正常的AD转换速率)也不难, 主程序中根据当前通道号码,处理相关数据纷争就可以了。
回复 支持 反对

使用道具 举报

     
发表于 2020-1-30 21:25:52 | 显示全部楼层
崂山 发表于 2020-1-30 19:14
这样,你在主程序中不用关心AD转换的通道选择和运作,单片机自己就自动完成了。
如果主程序中需要及时处理 ...


非常感谢,您就是老师,并且还是积累了很多年知识和经验的老师。
再次感谢。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-15 17:35:55 | 显示全部楼层
等到崂山大师出现了。。目前也在初学PIC(因为公司用的是PIC)。 有一个疑问,学了PTC再转战STM32 难吗??
回复 支持 反对

使用道具 举报

     
发表于 2020-2-15 18:54:59 | 显示全部楼层
这几天正在看视频学习
回复 支持 反对

使用道具 举报

     
发表于 2020-2-15 20:20:08 | 显示全部楼层
pic12怎么烧写,有现成的硬件和软件吗, 我有个成品板,上面是这块芯片,我想把程序读出来改完再写回去,也不知道有没加密
回复 支持 反对

使用道具 举报

     
发表于 2020-2-16 09:45:43 | 显示全部楼层
学习受教了谢谢
回复 支持 反对

使用道具 举报

     
发表于 2020-3-5 20:52:28 | 显示全部楼层
感觉要学习的东西太多了....
回复 支持 反对

使用道具 举报

     
发表于 2020-3-6 15:09:26 | 显示全部楼层
好贴,这贴不要沉。
回复 支持 反对

使用道具 举报

     
发表于 2021-7-6 07:41:46 | 显示全部楼层
感谢崂山老师和中间回复的坛友,学到了很多,谢谢
回复 支持 反对

使用道具 举报

     
发表于 2021-7-10 10:51:33 | 显示全部楼层
不错,早就想学习了,但工作忙,业余时间还要做更重要的事。先顶起来。
回复 支持 反对

使用道具 举报

     
发表于 2021-7-10 11:03:36 | 显示全部楼层
受教了,谢谢分享!
回复 支持 反对

使用道具 举报

     
发表于 2021-7-12 10:23:23 | 显示全部楼层
入门确实不难,引脚定义,加机器语言, 通过机器语言告诉单片机我想要实现的功能。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 12:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表