-
介绍了STM32F0内部时钟配置到48M的具体程序的修改和可能遇到的一些原因
-
本文以STM32F103作为微处理器,设计了一个低成本的无线WiFi音乐播放系统,结合接收WiFi数据的WM-G-MR-08(wm631)模块和VS1003B音频解码器实现了MP3音乐播放。
04-17 16:22by
畅学e 1572次查看
-
本设计基于已经发展成熟的WiFi 无线网络,充分利用WiFi 覆盖范围广、传输速度快、抗干扰能力强等优点。Android 具有开源性、封装性、性价比高等优点,基于Android 系统开发的客户端软件...
04-17 11:45by
畅学e 1356次查看
-
觉得SPI很简单,所以从来没有去仔细去看就直接用了,这次在调一个芯片的时候出现了一个比较奇怪的问题,以为是程序逻辑的问题,浪费了好几天的时间都没有找到原因。今天乖乖查阅了一些手册,最后在《STM32...
-
Systick 主要的作用就是拿来计时,其原理和应用简述一下就是这样的:通过配置寄存器 SysTick->CTRL来设定Systick的计时频率并Enable使Systick开始计数,这里的 Sys...
-
STM32 FLASH 擦除(以及防止误擦除程序代码)、写入。FLASH_Status FLASH_ErasePage(u32 Page_Address)只要()里面的数是flash第xx页中对应的...
-
STM32 串口发送必须先检测状态,否则第一个字节无法发出,发送完毕,必须检测发送状态是否完成,否则,发送不成功,使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试...
-
semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机。
ITM机制是一种调试机制,是新一代调试方式,在这之前,有一种比较出名的调试方式,称为半主机(semihostin...
-
上两个月做了个关于尿残渣的新项目,用到了电机驱动芯片PCL6045BL。这个系统方案有一个20余年工作经验的老工程师提出来,主要采用的是STM32操作PCL6045,进而控制多轴电机运动。
-
STM32中的systick,一共有4个寄存器,名称和地址分别是:
SysTick_CTRL, 0xE000E010 -- 控制寄存器
SysTICK_LOAD, 0xE00...
-
为了通用,你必须把整个库都编译,这样在程序中就不方便裁减,例如我不用SPI功能,以前的方式就是在stm32f10x_conf.h 中屏蔽掉一些include,但这个LIB 方式却不行.即使你在工程中...
-
走到今天,已经开始涉及到计算机核心一点的东西了---内存管理。通过本实验的学习,能够较为深刻体会到“指针是c语言的灵魂”这句话的分量。自然对c语言的能力要求就高很多了。本文是基于原子老师的c源码,自...
-
主要是依照原子哥哥的代码来初步了解或者说学习一下内存管理,特别对于我们这个想往嵌入式方向发展的人来说,内存管理应该是一种艺术的。
-
segment: 可重定位段的段名, 必须在SFB使用前已定义
offset : 从开始地址的偏移, 是一个可选参数, 当偏移量省略时, 可以不添加小括号
SFE在其右边接收一个操作数. 操作数...
-
W24Q16是FLASH存储芯片,容量为16Mbit。注意是16Mbit,其实就是2M-byte。W24Q16采用的是spi总线。但是这个spi总线有三种方式。
-
SD卡是比较常见的存储设备了。SD卡也有分类,按照容量有三类。1、 SD卡,小容量的卡。容量小于2G。现在用得比较少了。2、 SDHC卡。中容量的卡,容量大于2G,小于32G。目前用得普遍。3、 S...
-
前面说了关于SDHC卡的一些基础知识。现在就开始进行驱动我们的SDHC卡了。有了前面一章的两个函数的基础,来构建其他的函数。首先是复位。复位是很重要的一个操作,复位如果不成功的话,那SD卡是不能使用...
-
之前已经对SDHC卡的底层驱动已经写好了函数,接下来就利用写好的函数来测试队SDHC卡的驱动。SD2.0标准规定SDHC卡必须使用FAT32文件系统。所以这里首先是提取文件系统信息。有了解过FAT3...