stm32的仿真很难做吗
答:这说明你对单片机串口的结构不了解。串口接收部分有一个移位寄存器和一个保持寄存器,每次读操作都会导致移位寄存器的内容被移到保持寄存器里。悲催的是,只要你调试时监控接收寄存器,那么仿真器是不停对串口进行读操作的……所以对串口进行硬件调试是有一定技巧的。一般应当在接收处理时将接收到的数据(连同...
答:法三:修改已有元件库中具有与STC89C51相同封装结构的元件原理图,做成自己想要的图形。这也需要法二的基础。用的比较多的是AltiumDesigner这款软件。这软件可以画原理图,可以画pcb。你想仿真stm32吗?实际在使用stm32的时候,几乎没人去仿真stm32。因为stm32支持在线调试,写好程序后,直接下载,出现问题...
答:Proteus可以,如果长期用STM32建议买个开发板。
答:stm32不像51可以用Protus仿真,你只能老实的买硬件。或者MDK(Keil)貌似有软件仿真调试,按下面123步骤:进去后你从菜单中找到例如端口状态监视啊、变量watch啊、内存什么的,应该就可以了。
答:STM32仿真器为20针的原因是因为STM32芯片的引脚数目较多,需要使用复杂的调试和仿真技术,同时还需要与其他外围设备进行通信。20针仿真器相比于其他引脚数目较少的仿真器,可以提供更多的接口和功能,支持更多的调试和仿真功能,比如JTAG端口、SWD调试接口、串口通信等等。同时,20针仿真器还可以实现与其他微...
答:新版的 Proteus8确实支持少数的CortexM3芯片,NXP的LPC13xx和TI来自收留流明的LM3S,但遗憾,不支持STM32,这家软件公司之前就一直没有支持过ST公司的芯片,跟恩智浦和德州仪器早就合作了。同样的CM3内核,LPC13xx名气不如LPC17xx响,在不久的将来,我估计Proteus必将支持LPC1700,STM32就恐怕未必了 ...
答:proteus做仿真不用搭建最小系统的,只要设置好了晶振和文件,加上必要的外设就直接可以运行了。
答:不是这么配置的,你是不是要调试串口,然后调试,如果是的话,这个就是让你更加清楚的看出串口1的各种状态,例如,你的图上显示了波特率是9600等。而不是通过它来配置。配置是要通过库函数,或者直接操作寄存器的方式,进行操作的。
答:首先下载protuse 8 sp2,下载安装过程就不直接介绍了,下载安装好以后,准备好STM32程序如下图打开protuse,如下图先新建原理图在英文输入法下面按P添加元件,在红框里面输入led-y然后确定,_诎_添加元件,在红框里面输入stm32f103r4或者输入stm32随便选一个然后确定将元器件点出来搭建电路图为单片机添加...
答:keil的arm版叫MDK,界面一样,启动时也带keil的图标。目前mdk系列,软件仿真无法过锁相环,需要手动修改代码,硬件仿真倒是有相关的驱动/以及方法,mdk4和5都能仿真(需要配置一下)。keil早就被arm收购了,然后一个软件,根据配属的库的不同,分出了keil C51 以及MDK。MDK可以仿真stm32f4,就是要...
网友评论:
牧傅15612788128:
STM32单片机可以做仿真么 -
51457郦转
: 1. 当然可以仿真. 2. stm32系列单片机开发常使用keil5(mdk),最方便的调试工具j-link,还支持其他很多种调试工具.
牧傅15612788128:
我以前学过51单片机,现在想去学STM32,不知道难不难,现在我该怎么样去入门呢? -
51457郦转
: 不难,多看资料,先用汇编写几个小程序,然后再用c,买一块开发板,结合例程在开发板上多实践,然后给自己提出要求,自己结合开发板编一些小程序,有了体会就容易了. STM32不错的单片机. 如果学过单片机是最好的.在学的时候建议...
牧傅15612788128:
有没有人知道用STM32做温室控制系统控制温度湿度和光照.这个设计难不难. -
51457郦转
: 湿度和光照的没有做过.我做过51的温度采集,STM32应该是类似的.软件上就是将采集来的多通道11位(假设精度为11位)存放在一个数组里,然后显示到LCD上或者传给上位机.因为我是做软件的,所以我觉得难度主要还是在硬件上.可...
牧傅15612788128:
学习stm32需要什么基础知乎 -
51457郦转
: 你好学习stm32首先,关于STM32入门,这个可能需要的是指导教程和技术论文.说实话STM32并不难,因为你可以把它当做单片机来用,至少不会让你觉得入门很难的,具体的,你可以买个开发板,现在开发板市场上多的是,买个口碑好的...
牧傅15612788128:
51入门了,可是学STM32~怎么这么难……
51457郦转
: 若是STM32的M3系列的话,在单片机上来说算是简单的了.你肯定是遇到无法理解或无法解决的问题了才会觉得难.当初我也发出过这样的感叹,当时是1个小问题花了我整整几天才解决.一条条解决就好了,到后面随着理解的加深,很多问题自己就能尝试的解决而不依靠在网上找答案.我的建议是,对你现在的问题,有针对性的在网上找答案,总会找到类似的,加以学习你才会发现STM32的就很简单了.也许你熟悉了51寄存器操作,而STM32使用库函数,使用习惯上你觉得难.你从寄存器单片机转向库函数单片机还算好的了,我的经验告诉你,库函数学习起来更会简单,就好比汇编和C语言一样,熟悉了C语言转向汇编,这样的体验才更加难.还是那句话,遇到问题,一条条解决就好了.
牧傅15612788128:
怎么才能学好STM32,有个方法 -
51457郦转
: STM32使用库函数接触的层的机会少,一方面说明人家的库做的不错,容易上手也容易看懂.另一方面,STM32尤其是F103系列的,人家的定位就是取代8位和16位的单片机,也不会弄得很难,想弄更复杂的可以尝试M4内核的STM32.你觉得学到的东西少和你做的东西复杂程度有关吧.很多工程项目往往用到的东西很单一,有时只是一个简单的AD加通讯就是一个项目的所有内容了.要是你接触更复杂的项目,你能把所有的外设的所有用法都用上,那你学习到的东西肯定不止这些了,我开展项目STM32项目2年多了,也没把STM32所有的模块都用一遍.
牧傅15612788128:
stm32需要仿真器吗? -
51457郦转
: stm32需要一个仿真器.仿真是项目中必不可少的一步.仿真监控微控制器中各种参数和程序逻辑的执行.例如,开发了一组逻辑,微控制器的执行与指定的逻辑不一致.此时,需要利用模拟器进行仿真,并通过仿真断点逐步确定误差位...
牧傅15612788128:
stm8和stm32哪个开发难度大 -
51457郦转
: 都差不多的,会一个另一个也就上手了.但是stm32的功能更强大,外设资源更丰富,但相应的价格也比stm8稍微贵一点.看你应用的场合了.开发难度一样的.都是用库函数很方便的
牧傅15612788128:
stm32怎么用j link仿真 -
51457郦转
: 仿真需要源代码支持,用你的开发软件,一般为IAR或keil,打开工程文文件后,设置调试模式为Jlink,再编译一下,连接好电路板并供电,最后下载并仿真就可以了.以上我描述得很简单,但你照着做很有可能会出现各种问题,比如,工程里面的各种设置问题是否合理,硬件连接是否正确,编译若出现问题该如何解决等还有很多可能出现的问题.建议你先熟悉一下IAR或keil的入门教程,再尝试仿真,仿真过程中遇到问题,要有针对性的找答案,一步步来才行.
牧傅15612788128:
STM32比51单片机有什么优点?STM32难学不?? -
51457郦转
: 当然是功能更强大啦..速度也快了很多..stm32里面的寄存器很多.内容比51多了好几个级别,当然!作用和功能也多了很多个级别..