基于单片机的秒,分,时设计实验-这个是用Proteus做的硬件设计,对单片机有兴趣大概都用过吧!另外还有软件程序,如果把这个硬件比作人的外观和手脚(是的还可以控制步进电机伺服系统再用电机去控制一些操作的话就更像机器人了)。那么软件程序就好比是人的大脑。
如何离线编程贴片机-离线编程是指利用离线编程软件在机器以外的计算机或编程器上进行贴片机元件贴装程序设计的编制工作。离 线编程在程序编制时可以不占用机器的资源,减少贴片机的停机时间,提高机器的利用率。离线编程还可以利用 其他的一些辅助工具,如扫描仪、Excel表格和计算机集成制造系统等,并可共同使用。
利用Excel制作秒表计时器 -在搞活动的时候,我们会用到一些计时器,有时需要显示在投影上。大家都会选择在网上下载各种计时小软件,有免费的、有破解的、还有收费的,很是麻烦!其实,我们用手头上的EXCEL表格就可以制作比较简单的计时器,稍微美化一下,还可以做出“手表”的感觉。
STM32单片机的三种启动模式解析-要注意的是,一般不使用内置SRAM启动(BOOT1=1 BOOT0=1),因为SRAM掉电后数据就丢失。多数情况下SRAM只是在调试时使用,也可以做其他一些用途。如做故障的局部诊断,写一段小程序加载到SRAM中诊断板上的其他电路,或用此方法读写板上的Flash或EEPROM等。还可以通过这种方法解除内部Flash的读写保护,当然解除读写保护的同时Flash的内容也被自动清除,以防止恶意的软件拷贝。
如何使用嵌入式操作系统实现MCU的低功耗工作-多数嵌入式操作系统都包含一个空任务,空任务优先级最低且一直保持就绪状态,空任务可以用于统计CPU使用率,或者让MCU进入低功耗状态。如果不想修改空任务,还可以通过空任务的钩子函数插入实现低功耗的代码。
如何使用STM32F4中的CCM内存-首先,我们可以使用Keil的设置选项,将IRAM2打勾,让编译器选择什么时候使用这个内存。显然,我们还可以将这两个地址修改一下,将IRAM1改为0x10000000,这样,编译器就会优先分配CCM内存。