码迷,mamicode.com
首页 >  
搜索关键字:lwip stm32    ( 2306个结果
STM32,你了解多少?(转载)
STM32的核心Cortex-M3处理器是一个标准化的微控制器结构,希望思考一下,何为标准化?简言之,Cortex-M3处理器拥有32位CPU,并行总线结构,嵌套中断向量控制单元,调试系统以及标准的 存储映射。 嵌套中断向量控制器(Nested Vector Interrupt Controll.....
分类:其他好文   时间:2015-10-14 19:59:22    阅读次数:369
进入OS前的两步之System tick
OK,继续向操作系统迈进。由简入繁,先实现两个小功能。第一个是system tick,第二个是任务切换(PendSV)。一个是操作系统的心跳,一个是操作系统的并发处理的具体实现。System tick,在裸机程序里面,这个功能一直是用来做延时功能用的,用STM32做项目,基本都会用到。这里不准备再从...
分类:其他好文   时间:2015-10-12 19:15:55    阅读次数:314
STM32 HAL库 UART使用printf
// 添加这个函数int fputc(int ch,FILE *f){ uint8_t temp[1]={ch}; HAL_UART_Transmit(&UartHandle,temp,1,2);}MDK设置:勾选Use Micro LIB测试板子:STM32F746NG-DISCOVE...
分类:其他好文   时间:2015-10-11 10:13:26    阅读次数:6243
stm32 NVIC中断管理实现[直接操作寄存器]
本文转自:http://www.ichanging.org/stm32_NVIC.html cortex-m3支持256个中端,其中包含了16个内核中断,240个外部中断。stm32只有84个中断,包括16个内核中断和68个可屏蔽中断。stm32f103上只有60个中断,f107上才有68个中断。....
分类:其他好文   时间:2015-10-11 01:40:09    阅读次数:381
STM32时钟数
在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。其实是四个时钟源,如下图所示(灰蓝色),PLL是由锁相环电路倍频得到PLL时钟。 ①、HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~.....
分类:其他好文   时间:2015-10-08 22:45:27    阅读次数:263
简单的STM32 汇编程序—闪烁LED
要移植操作系统,汇编是道不得不跨过去的坎。所以承接上篇的思路,我准备用汇编写一个简单的闪烁LED灯的程式。以此练习汇编,为操作系统做准备。第一步,还是和上篇一样,建立一个空的文件夹。 第二步,因为是要用汇编来写程式,所以不需要启动代码,这里选择否。 第三步,建立一个.s文件,并把文件添加到工程中。 ...
分类:其他好文   时间:2015-10-08 14:24:33    阅读次数:191
STM32电源管理
??(1)3时钟模式①睡眠模式②停止模式③待机模式1.睡眠模式:Cortex-M3内核(理解为CPU)停止工作,CPU供电1.8V有着,周边任何执行。执行2.停机模式:全部时钟都停止,CPU电源1.8V没断。唤醒后从原来位置运行3.待机模式:时钟全断,CPU电源1.8V也断,唤醒后程序又一次运行可形...
分类:其他好文   时间:2015-10-01 15:10:19    阅读次数:210
STM32启动文件详细解析(V3.5.0) 以:startup_stm32f10x_hd.s为例
我用的是IAR,这个貌似是MDK的,不过很有用,大家可以看一下;* 文件名 : startup_stm32f10x_hd.s;* 库版本 : V3.5.0;* 说明: 此文件为STM32F10x高密度设备的MDK工具链的启动文件;* 该模...
分类:其他好文   时间:2015-09-29 23:33:46    阅读次数:276
STM32固件库3.5+uCOS2.86移植(转自暴走的工程师)
考了很多移植的资料和代码,终于移植好了。。。应该是完美移植吧~~哈哈哈~~编译环境是IAR工程适用于STM32F10X大容量产品,如果不是,请自行修改启动文件和工程配置编译器优化等级最高。。。这个你们根据需要自己调整吧。。。######################################...
分类:其他好文   时间:2015-09-29 23:29:23    阅读次数:468
最简单的STM32入门教程----闪烁LED
本文讲述的是如何从零开始,使用keil建立一个简单的STM32的工程,并闪烁LED灯,给小白看。第零步,当然首先你得有一个STM32的板子,其IO口上接了一个LED。。。第一步,建立一个文件夹0.0第二步,打开keil,建立工程在弹出来的对话框中选择你所用的STM32的芯片。在接下来弹出来的对话框中...
分类:其他好文   时间:2015-09-29 18:22:38    阅读次数:538
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!