Arm人工智能实验箱,嵌入式实验箱

【Arm人工智能实验箱,嵌入式实验箱】大学生学单片机 , 可以只用软件仿真不做实验吗?为什么?

Arm人工智能实验箱,嵌入式实验箱


我认为不可以 。理论与实践相结合 , 才是最正确的学习方法 。学习单片机 , 要分两步 。第一步结合仿真软件 , 学习基本理论;第二步 , 买实验板 , 进行开发演练 。两步缺一不可 。以下以STM32为例论证 。(本文图片均为原创 , 未经许可 , 不得使用)1 , 结合仿真软件 , 学习基本理论学习单片机硬件知识学习单片机的硬件知识 , 知道控制是什么 。
如单片机外围地址扩展 , 内部AD/DA转换 , UART , SPI , USB , LAN , 定时器等是如何实现控制的 。选择要用的目标MPU通过厂家提供的APP , 选择你想使用的MPU 。如 , 主频 , 定时器 , 通讯口 , 支持的I/O接口数量等 。仿真学习单片机各功能的设置及实现方法在这一步 , 必须把每个要实现的功能的寄存器分组配置好 , 看明白 。
如果需要操作系统支持 , 提前选好 。还有选好IDE 。做到以上这些 , 就完事了吗?否!单片机不象PC机 , 编译链接后马上能看出正确与否 , 单片机软件的控制对象很多 , 如电机运动 , 变频器 , 水泵等等 , 任何一个小bug , 都会导致控制对象工作异常 。所以 , 最终能使控制信号准确地传递到控制对象 , 使其按照你的设计要求精准动作 , 才算圆满结束 。
2 , 买实验板 , 进行开发演练有了1 , 的基础 , 还要实践 , 否则 , 无法证明你做的正确与否 。选择功能多的实验板 。建议与企业结合 , 看看大企业 , 科研单位 , 是怎么做的 。最好买一个PCB印刷板 , 自己搭电路 , 这样有感性认识 , 更能深刻理解单片机的工作机制 。仿真器及示波器是实践过程中 , 必不可少的利器 。看似繁杂的工作及诸多问题 , 只要你捋清控制思路 , 坚定原理没错 , 那么通过软件仿真器就可一步一步地找到问题 。

    推荐阅读