![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式/uboot/stm32
文章平均质量分 55
青丶空゛
一歩ずつ歩み続けてはじめて千里の遠くに行き着けるし.
(如果个别文章图片不见了,建议访问我的博客园找对应文章,[https://www.cnblogs.com/ailumiyana],懒癌又犯了,懒得改了 哈哈)
展开
-
什么是交叉工具链
交叉开发:在宿主机上产生出目标机的程序。交叉工具链 :链 :集合; 交叉工具 :针对在arm平台的程序进行处理的工具 。 交叉编译器 :arm-linux-gcc arm-linux-gcc用法与gcc 用法完全相同 。不同点 :找头文件: gcc :/usr/include arm-linux-gcc :arm-linux-gcc -print-search-dir...原创 2015-12-08 20:49:56 · 727 阅读 · 0 评论 -
STM32 USART串口发送软件调试
直接上代码了了 都有注释 ;原创 2016-12-14 14:44:21 · 1475 阅读 · 0 评论 -
STM32 SysTick 3.5固件库
CMSIS只提供了一个SysTick设置的函数,替代了STM32原有SysTick驱动的全部函数。SysTick_Config(uint32_t ticks);该函数设置了自动重载入计数器(LOAD)的值,SysTick IRQ的优先级,复位了计数器(VAL)的值,开始计数并打开SysTick IRQ中断。SysTick时钟默认使用系统时钟。重载值=时钟频率(Hz)x 延时时间(s)....原创 2016-12-14 22:44:10 · 1058 阅读 · 0 评论 -
STM32 GPIO各种模式的深入理解
原文 :http://bbs.21ic.com/blog-804662-97083.htmlGPIO的各种模式 GPIO管脚可以被配置为多种工作模式,其中有3种比较常用:高阻输入、推挽输出、开漏输出 1. 高阻输入(Input) ...转载 2016-12-16 20:56:33 · 5597 阅读 · 0 评论 -
STM32 按键实验
关于 消抖 :按键在闭合和断开时 ,触点会存在几十ms 抖动的现象 :按键驱动部分:主函数部分 :原创 2016-12-18 13:14:59 · 877 阅读 · 0 评论 -
初识STM32 SPI
串行外设(SPI) :接口是一种全双工同步串行外设,只允许嵌入式处理器与各种外围设备以串行方式进行通信,数据交换。基于SPI接口的外围设备主要包括Flash RoM,RAM,A/D转换器,网络控制器,MCU。一般使用四根线:串行时钟线SCK,主机输入/从机输出数据线MISO,主机输出/从机输入数据线MOSI,低电平有效的从机选择线SSEL,工作原理 :SPI基本结构相当于两个8位移位寄...原创 2016-12-20 13:50:28 · 1495 阅读 · 0 评论 -
STM32 串行传输总线I2C
I2C 介绍 :I2C BUS 是Phililps 公司推出的一种基于两线的芯片串行传输总线.I2C总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件片选地址的方法,从而使硬件系统具有简单灵活可扩展的特点 .I2C总线在标准模式下,数据传输率可达100kbps 高速模式下400kbps 目前I2C广泛应用于消费电子产品,通信产品,仪器仪表及工业测控系统中 。I2...原创 2016-12-20 13:51:01 · 795 阅读 · 0 评论 -
STM32 RTC配置
STM32 - RTC 配置解说STM32 的RTC 时钟配置 因为涉及了许多的寄存器,如: BKP、 PWR、 RTC ,弄得很杂乱, 这里做个RTC配置的总结。RTC简介: RTC 是一个实时时钟是一个独立的定时器, RTC模块拥有一组连续计数的计数器,在相应软件配置下, 可以提供时钟、 日历的功能。 修改计数器的值可以重新设置系统当前的时间和日期。配置RTC前需知:B...转载 2017-01-08 12:03:01 · 1985 阅读 · 1 评论 -
ESP8266 配置
从接触ESP8266到现在也有快一个月的时间了。我最开始是用的有人的WIFI模块,感觉资料还比较全,用起来还比较顺手。后来发现有低成本的ESP8266模块就立马入手了几个,发现资料太乱了都不知道从哪里开始搞起,测试了一下经常是busy。所以去买了几个TM7681(想着是联华科这样的大厂出来的虽然贵几块钱应该会稳定些),买回来用发现还是和ESP8266一样,资料一大堆——太乱了。感觉还不如ESP82...转载 2017-01-09 16:16:05 · 1880 阅读 · 0 评论 -
STM32 wifi(ESP8266)模块实验
手机app 通过 wifi 控制 STM32 实现点灯 .主函数 :ESP8266 通过USART3 驱动函数 。原创 2017-01-18 15:18:49 · 20417 阅读 · 4 评论 -
bootloader 异常向量表
异常向量表:一丶 概念解析1.1异常定义 :因为处理器内部或外部的一些事件,导致处理器停下正在处理的工作,转而去执行发生的事件。1.2异常类型 :1.3异常向量 : 当某一异常发生时,ARM会跳到对应异常的固定地址去执行异常处理程序, 这个固定地址就是异常向量。1.4异常向量表: 由7个异常向量以及其处理函数跳转关系组成的表。...原创 2015-12-20 14:49:49 · 811 阅读 · 0 评论 -
bootlader时钟初始化
概念解析:1.1时钟脉冲信号:按一定电压幅度,一定的时间间隔连续发出的脉冲信号。1.2时钟脉冲频率:单位时间内产生时间脉冲的个数。1.3信号产生:1)晶振:产生固定频率。 2)PPL锁相环对外接晶体频率进行加倍或分频。2440时钟体系:晶振 :12MHZPLL : MPLL & UPLL时钟初...原创 2015-12-22 15:10:08 · 885 阅读 · 0 评论 -
bootloader C语言环境的初始化
一丶 栈的初始化:1)栈的概念:栈:一种后进先出的数据组织方式。满栈:当堆栈指针SP总是指向最后压入堆栈的数据。空栈:当堆栈指针SP总是指向下一个将要放入数据的空位置。升栈:SP指针从低地址--》高地址。降栈:SP指针从高地址--》低地址。栈帧:一个函数所使用的那部分栈,称为栈帧 ,所有的栈帧串起来就组成了...原创 2015-12-26 16:31:18 · 1501 阅读 · 0 评论 -
编写2440bootloader
bootloader介绍CPU上电后会从IO空间的某地址取第一条指令。 但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低;CPU工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没有驱动, 内存不能使用。 在这种情况下必须在第一条指令处做一些初始化工作,这段初始化程序与操作系统独立分开,称之为bootloader。实际上,很少有必要自己写一个Bootloade...原创 2016-01-22 16:23:41 · 974 阅读 · 0 评论 -
UBoot常用命令手册
UBoot常用命令介绍U-Boot还提供了更加详细的命令帮助,可以通过”?”显示支持的命令列表,通过help [CommandName]命令还可以查看每个命令的参数说明。1、bootmbootm [addr [arg ...]] - boot application image stored in memory passing arguments ...转载 2018-03-16 10:19:29 · 454 阅读 · 0 评论 -
win764位下 dnw驱动的安装
转于:http://blog.csdn.net/tanhao199406/article/details/4556016564位的windows可以安装dnw的驱动,但无法使用dnw。此问题主要是因为dnw驱动无法通过window64位机的数字签名的缘故。1、下载64位windows上的dnw驱动参考驱动:http://download.csdn.n转载 2015-11-22 19:03:19 · 807 阅读 · 0 评论 -
line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
sudo apt-get install ia32-libs(网上下载的很多arm-linux-gcc都是32位的,64位的ubuntu需要按此包)原创 2015-12-08 17:47:44 · 3053 阅读 · 0 评论 -
使用cuteftp与ubuntu虚拟机传输文件
首先在linux 查看 是否安装好了ftp 如果安装了 则如下:没有则输入 sudo apt-get install vsftpd 进行 安装 2、接下来是配置FTP,我们利用命令vi /etc/vsftpd.conf,打开配置文件,修改文本并保存。大致修改有五处分别是: listen=YES anonymo原创 2015-12-02 16:32:47 · 3378 阅读 · 0 评论 -
STM32 入门之 GPIO
转于 :http://www.cnblogs.com/crazyxu/archive/2011/10/14/2212337.html 入手STM32有一段时间了,感觉刚入门时很难,无处下手,现在学到了点皮毛,写出来和大家分享一下。首先,什么叫GPIO?这个问题,答案是我也不知道!至少目前我没有必要知道,我只要知道他其实就是51单片机的那种IO口而已,不同的是,51单...转载 2016-12-12 19:42:33 · 627 阅读 · 0 评论