最近移植dw1000的程序,把stm32f105版本移植到103版本上去。
(1)发现两者的区别主要在于时钟上,具体请参考stm32 datasheet:
将始终改掉之后,SPI就可以运行stm32f103上了。
(2)PA15和PB3默认是用于JLINK的,需要启用复用时钟,代码如下:
RCC_APB2PeriphClockCmd(
RCC_APB2Periph_GPIOA ,ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_ResetBits(GPIOA, GPIO_Pin_15);
同时使用SWD模式下载,才能使PA15和PB3作为普通的IO口使用。
上一篇:STM32使用外部16MHZ晶振总结
下一篇:STM32系统时钟设置,采用外部有源晶振相关配置问题
推荐阅读
史海拾趣
某半导体企业在生产过程中面临着生产效率低下、成本过高的问题。为了提高生产效率并降低成本,该企业引入了DFX的设计理念,对生产线进行了全面优化。通过改进设备布局、优化工艺流程和采用自动化生产技术等手段,该企业成功提高了生产效率并降低了成本,增强了市场竞争力。
某半导体企业在生产过程中面临着生产效率低下、成本过高的问题。为了提高生产效率并降低成本,该企业引入了DFX的设计理念,对生产线进行了全面优化。通过改进设备布局、优化工艺流程和采用自动化生产技术等手段,该企业成功提高了生产效率并降低了成本,增强了市场竞争力。
在电子行业中,技术创新是企业发展的核心驱动力。DAESAN公司深知这一点,因此一直致力于技术研发和创新。他们投入大量资金和资源,引进先进的生产设备和技术人才,不断推出具有竞争力的新产品。其中,一款高性能的电子芯片引起了行业的广泛关注。这款芯片采用了最新的纳米技术和低功耗设计,不仅性能卓越,而且节能环保。DAESAN公司凭借这一技术创新,成功打开了高端电子市场的大门。
在短短几年内,聚洵半导体实现了业绩的快速增长。据公司董事长兼总经理张智才介绍,在2020年这一特殊年份,聚洵依然实现了业绩增长500%的佳绩,累计出货量超过2亿颗,成交客户数量达500多家。这一成绩不仅彰显了聚洵在产品研发和市场销售方面的实力,也赢得了业界的广泛认可。公司的典型终端客户包括美的、格兰仕、小米等知名品牌,进一步证明了聚洵产品在市场上的竞争力和影响力。
在短短几年内,聚洵半导体实现了业绩的快速增长。据公司董事长兼总经理张智才介绍,在2020年这一特殊年份,聚洵依然实现了业绩增长500%的佳绩,累计出货量超过2亿颗,成交客户数量达500多家。这一成绩不仅彰显了聚洵在产品研发和市场销售方面的实力,也赢得了业界的广泛认可。公司的典型终端客户包括美的、格兰仕、小米等知名品牌,进一步证明了聚洵产品在市场上的竞争力和影响力。
PXA3XX平台(MONAHANS) 内存升级 128M(两片64)升级到256M(两片128) http://topic.eeworld.net/u/20081121/16/4ba50dc9-fe31-48b9-acce-0619bb010372.html?27857 和这个帖子的情况基本相同,从里面看到不少东西,但我们的两个平台实现上好像有些差距。config.bib和oemaddrtab都差不多。 ...… 查看全部问答∨ |
GPIO驱动中,IO口发生中断后, 读取数据的问题. GPIO驱动中,IO口发生中断后,驱动是读IO口寄存器的一位数据,还是将IO口上的数据全部读完? 三星6410 BSP中有这样的参考代码吗? … 查看全部问答∨ |
我编译DirectX\\Directshow\\ddxclmv项目,已经加入strmiids.lib strmbase.lib ddraw.lib了,但连接时依然报错, 无法解析的外部符号 "void __cdecl DbgLogInfo(unsigned long,unsigned long,wchar_t const *,...) 无法解析的外部符号 "publi ...… 查看全部问答∨ |
|
想问大家,在进行在线升级时,是不是必须使用分散加载的方法,如果不采用分散加载,而是在升级后重新分配堆栈,初始化目标板,然后在运行升级程序可不可以啊?我这样做,程序运行没问题,但不知道,这种方法可不可行… 查看全部问答∨ |
Windows CE讨论群~ 群号49889190~欢迎高手们参加讨论给予帮助~也欢迎新手们增添人气 Windows CE讨论群~ 群号49889190~欢迎高手们参加讨论给予帮助~也欢迎新手们增添人气 新年快乐!… 查看全部问答∨ |
本帖最后由 paulhyde 于 2014-9-15 03:21 编辑 一. 需要准备的一些模块 1. 微控制器电路模块:单片机,FPGA,ARM,DSP 2. 微控制器外围电路模块:键盘及LED数码管显示器模块,LCD显示器模块,触摸屏显示器模块,RS-485总线通信模块,CAN总线通信 ...… 查看全部问答∨ |
|
单片机开发工程师-1人岗位职责:1、负责数码电子雷管仿真校准平台软件代码编程; 2、负责延时控制电路测试; 3、负责延时控制电路测试平台的搭建与开发;4、负责研发文档的撰写。任职要求:1、电子工程、自动化、机电、计算机相关专业,本科或 ...… 查看全部问答∨ |
这个图上画出的相频特性范围是360~90,但我希望设置为0~-270,请问程序上该如何改动? 下附程序: clear; s=tf(\'s\'); U1=35;R=2.45;L=38e-6;C=2820e-6;D=0.686; Gvd=-(U1/D)*(s*L/R-D*D)/(D*D+s*L/R+s*s*L*C); margin(Gvd); grid; … 查看全部问答∨ |