随笔分类 -  STM32

上一页 1 2

自己写库—构建库函数雏形
摘要:1、什么是 STM32 函数库 以上所说的软件库是指“STM32 标准函数库”,它是由 ST公司针对 STM32提供的函数接口,即 API (Application Program Interface),开发者可调用这些函数接口来配置 STM32的寄存器,使开发人员得以脱离最底层的寄存器操作; 实际 阅读全文

posted @ 2016-07-02 16:33 gary_123 阅读(1397) 评论(0) 推荐(0) 编辑

使用寄存器点亮LED等
摘要:最基本的输入功能是检测外部输入电平,如把 GPIO引脚连接到按键,通过电平高低区分按键是否被按下。 基本结构分析 2. P-MOS管和 N-MOS管 main.c中的main函数 阅读全文

posted @ 2016-07-02 12:51 gary_123 阅读(279) 评论(0) 推荐(0) 编辑

新建工程---寄存器版
摘要:目前学习STM32最流行的方法是使用固件库!!(暂时使用寄存器版本) systemInit函数的作用是把外部晶振经过锁相环使系统时钟变成180MHZ。(在固件库版本里面实现了的)。 可以在main.c文件里面实现systemInit函数,不过没有函数体;主要是使编译时不报错;如果我们没有实现这个函数 阅读全文

posted @ 2016-07-02 11:46 gary_123 阅读(330) 评论(0) 推荐(0) 编辑

什么是寄存器
摘要:1、什么是存储器映射? 在图5-4中,连接被控总线的是FLASH,RAM和片上外设,这些功能部件共同排列在一个 4GB 的地址空间内。我们在编程的时候,操作的也正是这些功能部件。 存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程就称为存储器映射。如果给存储器再分配一个 阅读全文

posted @ 2016-07-01 22:44 gary_123 阅读(5284) 评论(0) 推荐(1) 编辑

初识STM32
摘要:1、什么是STM32 A、ST是意法半导体,一个公司名,即SOC厂商,生产芯片的厂商。ARM公司是IP厂商,即只生产内核的厂商。 B、M-Microelectronics的缩写,表示微控制器,大家注意微控制器和微处理器的区别。这个叫微控制器,那么能跑Linux的叫微处理器。看带了内存管理单元(MMU 阅读全文

posted @ 2016-07-01 21:42 gary_123 阅读(521) 评论(0) 推荐(0) 编辑

ST-LINK驱动的安装
摘要:1、下载ST-LINK驱动ST-LINK_USB_V2_1_Driver 双击dpinst_amd64.exe来安装。 成功会显示: 2、进入MDK5里面去配置ST-LINK 通过魔术棒选项: a、Debug选项配置 b、Utilities选项配置 c、Debug Settings 选项配置 d、选 阅读全文

posted @ 2016-07-01 20:39 gary_123 阅读(26546) 评论(0) 推荐(1) 编辑

MDK5使用技巧
摘要:1、文本美化 修改 修改字体以及颜色如下: 修改用户自定义的关键字,如下: 代码编辑技巧 1、TAB键的妙用 使用TAB键可以整体向右移动相应位,使用SHIFT+TAB键整体左移相应位。 2、快速定位到变量或者函数定义的地方 注意要先在Options for Target的output选项卡里面选中 阅读全文

posted @ 2016-06-30 16:29 gary_123 阅读(3495) 评论(0) 推荐(0) 编辑

开发环境的搭建
摘要:1、MDK软件安装 我的版本为mdk5.14,双击该安装包,注意安装路径不要包含空格和中文,安装完成后,还没办法去开发,因为MDK5采用不同支持包来支持不同的芯片,刚开始没有相应的支持包的。所以要去安装相应平台的支持包-keil STM32F4xx_DFP 2.9.0.支持包安装完成后就可以进行F4 阅读全文

posted @ 2016-06-30 16:04 gary_123 阅读(577) 评论(0) 推荐(0) 编辑

上一页 1 2

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示