完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
晚上好(或者无论你什么时候看)。在谈到要点之前,我想介绍我自己来解释一切:我的名字是MARCO(但如果你愿意,你可以叫MeMARCUS)。我是来自墨西哥的机电工程专业的学生。我第六个学期,我对电子产品很感兴趣(从我小时候起)。重点是:我在我的大学上了一个微控制器课程。本课程不是PIC微控制器,而是ALPCXPROSSONE,我们与TelPC1769开发板一起工作。问题是,首先我的老师几乎没有教给我们任何关于这个电路板和如何编程它(他甚至没有上课大部分时间),但他希望我们建立非常复杂的电路(如数字钟,温度计,LCD显示器等),我很难找到任何关于LPC179的信息以及如何编程。即使我主宰数字和模拟电子学(因为我不得不带他们去攻读微控制器课程),但我仍然有问题,因为我们老师从我们的谷歌驱动云文件夹给我们的材料是不容易的。他要求我们用他的代码和电子电路图建造的项目充满了错误,而且大部分时间我的电路不工作。结果,我结束了这门课。我向我的一位老师求助,他教我关于传感器和致动器的课程,他告诉我用LPC1769板启动微控制器就像(用他自己的话说)“当你不知道如何驾驶时,试着知道如何驾驶飞机”(他基本上说就像在试图控制一样)。有些东西很难,不知道简单的东西或基本知识)所以他推荐我从微控制器开始学习PIC微控制器(大学里的许多老师都教微控制器课程,但是他们使用不同的微控制器,比如PIC微控制器、Zilog微控制器)。ER,以及已经提到的LPC开发板。我的老师是唯一一个在LPCXpresso上授课的人,而且他不会接受任何其他的微型计算机(他甚至不及格了几个学生,因为他发现他们有一个Arduino板),所以如果我知道他只使用LPC并且PIC微型计算机对微型计算机上的新手(原谅这个词)更好管制员我最好和另一位老师一起上这门课。好。。。老师在传感器和执行器上也推荐我用PIC16F84A作为微控制器启动。关于其他工具,他告诉我USPEKIT 3和MPLAB X(我有Windows 10)。现在的问题是下面的问题。我一直在YouTube上寻找关于如何编程PIC微计算机的教程,但是大多数都使用汇编语言,我对这种编程语言一无所知。我更擅长C语言,我必须说我擅长它(不是专业人士,但我知道基本的知识),但是在将C编程与PIC微控制器联系起来时仍然有困难。我很喜欢在C中学习PIC单片机的编程,但是我找不到任何能帮助我的材料。它们要么使用汇编语言要么使用C语言,但运行到模拟器(如proteus)中,但我不想使用模拟器,我想在黑板上使用物理微控制器,并放置一些组件,用于完成像小型机器人、时钟,以及我们老师从LP中得到的所有东西。C课程告诉我们做,但我不能。有什么好书吗?源材料?在线课程?我需要帮助,我绝望了。我已经买了前面提到的材料,如果你问。谢谢。我是新来的。
|
|
相关推荐
6个回答
|
|
首先,我们不会用你们的课程来解决你们的任何政治问题,只是给教授们他们所要求的,并在这个过程中尽可能多地学习。汇编语言就是你的“C”语言被转换成的,但是手动编写要付出更大的努力,不用担心。我已经编写了相当多的微控制器代码,在汇编程序中的代码非常少。如果你需要的话,在文档中。你所提到的所有微控制器系统在概念上都非常相似——与用C语言编程的大型计算机的区别在于,你必须把程序转换到嵌入式微控制器上。控制目标。哦,你也需要知道微控制器是如何以电子方式与世界连接的。为它语法。运行它附带的例子。然后开始改变这些例子来做你想做的事情。阿杜伊诺?没问题,特别是如果你的朋友已经和你一起工作了。过程是相同的,规则只是稍有不同,因为已经对临时程序员进行了调整。这里对于您来说重要的是从已经起作用的东西开始,一次进行一次更改,直到您学会了诀窍。一旦事情开始起作用,就要明白为什么你要做你所做的事情。
|
|
|
|
我建议您从这里开始:针对基本和中级PIC的Gooligum教程。特别是:中级PIC教程-免费样本。您必须注册,但是基本教程是免费的。免费教程基于PIC12F629,它比老PIC16F84更现代化。买一个PIC12F629,或者只是算出小的改动是用PIC16F84代替。
|
|
|
|
从微芯片好奇板或任何其他你能负担得起的好的PIC板开始。我建议你学习使用新的PIC模型,而不是旧的模型,这将限制你,特别是如果你想学习使用MPLAB代码配置器。你的选择非常广泛,我不知道为什么你说你只能找到汇编教程,这同样适用于书籍。他们很多。试试ProfDogan Ibrahim的书。他的大部分书都是面向项目的,如果你要找的是什么。
|
|
|
|
嗨,如果您尝试运行较老的教程示例,调用:include
|
|
|
|
对于Marcus,我建议:简单一点,完成一点,进行下一步。也就是说,一个好奇板是一个很好的开端,尤其是集成了Pickit3的时候(所以它已经完成了),并且进行下一步,也就是说,不要愚弄过时的芯片。一旦你完成了,你就可以开始构建你想要的硬件并保持不变。RT升级CPU时,你发现这是不容易做任何你想做的事。逐步精化是关键。它还严重地增加了您的测试需求,因为所有东西在决定其完整性之前都必须经过仔细的测试,并且这种规则很难做到!
|
|
|
|
嗨,我还建议先从好奇板开始。至于PIC/MPLAB X教程,您可能想查看developerhelp网站:http://microhipdeveloper.com/Regards。
|
|
|
|
只有小组成员才能发言,加入小组>>
5250 浏览 9 评论
2037 浏览 8 评论
1958 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3219 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2266 浏览 5 评论
792浏览 1评论
682浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
613浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
686浏览 0评论
585浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 22:17 , Processed in 1.483591 second(s), Total 88, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号