- 全部
- 默认排序
概念所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据库的一种体现。根据字典中的部首检字表查找读音未知的汉字就是典型的表驱动法,即以每个字的字形为依据,计算出一个索引值,并映射到对应的页数。相比一页一页地顺序翻字典查字,部
最近用Cortex-M0内核的STM32F030K6T6做个东西,需要做IAP升级,发现它的中断向量与M3、M4等内核的单片机不太一样,这里分享给大家。IAP升级需要一个BootLoader程序,一个应用程序。BootLoader程序直接烧写到flash起始地址就行,中断向量也不用改。但是应用程序需
STM32CubeMonitor除了同样可以提供变量监测的功能,还有非常丰富的组件可以搭建各种风格的图形化界面,以及众多免费的第三方组件可以进行功能扩展。此外,STM32CubeMonito还支持远程监测功能。STM32CubeMonitor变量监测及可视化工具,支持通过ST-LINK的SWD或者J
我们通过第二个例程来理解direct和snapshot这两种不同的采样模式,并学习更多的节点的使用。这个例程的MCU要完成的工作就是通过GPIO口输出一个PWM波,而我们将用CubeMonitor来实时监控这个PWM波,并且可以调节PWM波的频率和占空比。在这一部分,我们将学习以下内容:1.直接读写
做了单片机开发十多年了,STM32是我用过的单片机里面,最省心的。用STM32做过的产品,至少10几个以上了。其实不仅仅是STM32,还有STM8系列,也很稳。我们无际单片机特训营好几个项目,都用了STM8和STM32系列。我第一次接触ARM内核的单片机,是NXP的,用过STM32后,NXP不香了,
STM32的芯片,出厂时都自带了串口ISP烧写功能,可以在不使用特定的下载器、只用串口的条件下将程序烧写进去。串口烧写需要的上位机软件,网上有很多免费的软件可用,我们使用sscom这个串口软件,可以从小工具里找到它带的STM32 ISP串口下载功能:要使用串口下载功能,需要先生成要烧写的*.hex文
本节我们来使用STM32控制一款集成收音机芯片TEA5767,来制作一台FM收音机。TEA5767是一款低功耗立体声收音IC,接收频率76MHz~108MHz(适应日本/美国/欧洲各FM频段选择)并可以使用软件进行静音和消除噪音。主要电性能指标:工作电压:2.5V~5.0V,工作电流10mA,立体声
我是从51单片机学过来的,也能明显感觉到知识断层了。 翻开手册,密密麻麻的英文和数字像天书砸过来,我心想:这辈子能学得完吗?每看懂一点,就冒出十个新疑问,知识断层像个无底洞,填都填不满。 ADC、DMA、SPI……每个外设都像一座大山压过来,我还没爬完一座,另一座就崩了,越
01前言用了这么久ADC,从没细看过ADC的内部原理和如何获得最佳精度,今天看到一篇ST的官方文档讲的不错,这里整理分享给大家。02 SAR ADC内部结构STM32微控制器中内置的ADC使用SAR(逐次逼近)原则,分多步执行转换。转换步骤数等 于ADC转换器中的位数。每个步骤均由ADC时钟驱动。每
说起 HardFault,那绝对是单片机工程师职业生涯里挥之不去的阴影。 刚开始遇到这种问题,我也只能靠瞎蒙,或者求助 “度娘大法”。 后来,经过无数次的实践和总结,我终于掌握了一套快速定位 HardFault 错误的方法。 如果你也经常被