-
如果定时器1每次都延时1us,那随着时间的增加,定时器1的定时时间是很不准的?
-
在ucos中调用printf调试浮点数的时候,在内存中表示正确,但是打印数据就都为0.00,其他整形数据表示正常。
定义了一个float类型的变量i,在内存中的数据是这样的,如下...
-
CAN基础can总线协议概述:
CAN是Controller Area Network的缩写,由德国博世公司开发;CAN通过ISO11891以及I...
-
一般来讲,微处理器的用户程序运行前总有个启动文件或类似的文件先行启动,完成微处理器从复位过渡到运...
-
所有的STM32芯片中都带有逐次逼近型ADC模块,关于它的应用非常广泛和频繁。不过,应用过程中时...
-
工程师在做STM8系列的应用开发中,难免会遇到各种各样的问题,尤其初次使用。这里结合个人理解及跟有些工程师的沟通交流,抽空整理一些常见的问题,希望帮到更多的工程师。文字中难免有描述...
-
总的来说,STM32单片机的串口还是很好理解的,编程也不算复杂。当然我更愿意希望其中断系统和51单片机一样的简单。
对于接收终端,就是RXNE了,这只在接收完成后才产生,在执行U...
-
单片机学习资料,入门知识你会了吗,这里讲解下防干扰经验在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰性的要求,避免在设计完成后再去进行抗干扰的补救措施...
-
#define EXTI9_5_IRQChannel ((u8)0x17) /* External Line[9:5] Interrupts */#define EXTI15_10...
-
栈增长和大端/小端问题是和CPU相关的两个问题.1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.ST...
-
1、如何动态地修改设备描述符或字符串描述符?
在文件usbd_desc.c里,与设备和字符串相关的描述符可以通过GetDescriptor的回调函数...
-
对于STM8单片机Flash的块编程,代码必须在Ram内存中运行。因此,存储在Flash中的代码必须拷贝到Ram中编译、链接、运行。Cosmic编译器有两种实现方法:在STVD工程...
-
在进行独立看门狗实验的时候,代码完工,编译时,出现了一下错误:
这是由于未对原型(也就是iwdg.h文件)申明而造成的。在main.c中有:voi...
-
这是一个我花了较长时间摸索出来的STM8L-051的例程,它控制LED灯,Timer2定时100us进入中断,软件启动ADC,采样10 次后取平均,将结果通过UASART发送至PC...
-
stm8s外设资源丰富,性能优越,性价比高,这里分享下自己的开发经验,给有兴趣的朋友。先看下配置。
不错吧,而它的价格只有3元,0系列的产品则仅有1元多点。很诱人吧。更诱人的...
-
经过查资料和看视频教程,摸索出了STM32F103ZET6的方法。
废话少说,上步骤。
1.在MDK下工程管理按钮下多建立一个调试模式。
2.选中刚才建立的RAM调试模式...
-
经过一段时间的折腾,在磕磕绊绊的前进中,终于收获了成果。我的图像终于能正常显示了。 先晒下美图:
以下记录调试过程种遇到的问题。
&n...
-
几乎所有的同类书籍都介绍综合性的应用示例如“万年历 + 温度显示 + 闹钟响铃 + 计时表”这样的一个实时时钟范例或“STM32 + 音频解码 ...
-
关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。
那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?
以下是网摘:
&nbs...
-
看了很多朋友贴出了CRC的计算代码,还是不明白CRC怎么算,这不重要了,可用就行。在此帖上码表和查表法,代码经过验证,和STM32的CRC结果一致,以后要用到CRC32时就到此帖来...