STM32
Jeakon
推荐系统
展开
-
STM32 端口复用&重映射(USART Remap)
下面跟大家说一下STM32单片机的端口重映射,因为是以自己为实例.这里是以USART1的重映射为例.. 因为我要一个TFT_LCD屏的主控板,考虑到FSMC 我选用了STM32F103VCT6 型号的CPU,一不小心串口接到USART1上了.因为在调程序时才发现错了,没得办法,只能通过端口重映射来解决.但是以前没用过端口重映射,只闻其名,未用其身,所以..呵呵 ...只能从头去看转载 2013-01-10 11:13:55 · 1360 阅读 · 0 评论 -
用EWARM开发stm32程序注意事项
结合DC的《关于 ST eMotion board 使用DFU的一点总结》(http://blog.csdn.net/xiangshimoni/article/details/7992106)开发用到的软件:IAR EWARM 6.3,Dfuse 3.0.2,Secure CRT6.5.0Demo使用IAREmbedded Workbench 6.3编写,需要安装6.3或者更高版本,使原创 2013-01-10 11:14:00 · 950 阅读 · 1 评论 -
JTAG各类接口针脚定义及含义
JTAG有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的,各个引脚的定义如下。一、引脚定义Test Clock Input (TCK) -----强制要求1TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。Test Mode Sel原创 2013-01-10 11:14:07 · 5792 阅读 · 0 评论 -
stm32 外部中断的使用(含实例)
中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。1 基本概念ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM转载 2013-01-10 11:13:57 · 1004 阅读 · 0 评论 -
STM32中assert_param的使用
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数,比如某个参数的取值范围只能是小于3的正整数,如果给出的参数大于3,则这个a转载 2013-01-10 11:14:04 · 434 阅读 · 0 评论 -
在IAR环境下,lpc2478 用户程序的地址及中断向量设置
几千行的程序都写完了 从ADS转到IAR下的时候 头疼了三天程序都没跑起来 在失望之余 猛然看到了这个帖子 内牛满面啊!!!摘要:当系统中,只有一个程序时,可以直接从起始地址开始运行;但当系统中有两个程序时,例如带bootloader的系统,则应用程序的运行需要通过bootloader跳转,和bootloader相比,应用程序的地址和中断向量表地址都发生改变,如何告诉编译器来分配bootl转载 2013-01-10 11:14:18 · 805 阅读 · 0 评论 -
在IAR下通过Jlink将程序直接下载到Flash指定地址
用IAR直接下载.out文件到Flash中: .out文件在工程文件夹的exe文件夹下,体积比较大,能比.hex或.bin大十倍以上。 在DFU配置的工程下(左上角下拉菜单可选DFU 还是FLASH),菜单栏Project->Download->Download file… 可以下载.out文件到芯片中。 具体下到哪,在工程上点右键->link原创 2013-01-10 11:14:21 · 2729 阅读 · 0 评论