E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32F107
STM32F107
启动文件分析(startup_stm32f10x_hd.s)
配置栈Stack_SizeEQU0x00000400;定义栈空间大小0x00000400个字节,即1KbyteAREASTACK,NOINIT,READWRITE,ALIGN=3;伪指令AREA,定义一个新的代码段或者数据段;STACK:段名,可以是任何段名。但是以一个数字开始的名称必须包含在竖杠号内,否则会产生一个缺失段名错误,例如,|1_DataArea|。有些名称是习惯性的名称,例如,|.t
harborxing
·
2020-08-04 14:01
STM32F10X
DM9161 和
STM32F107
和 FreeRTOS 和 LWIP
2、第二步:ST官方下载
STM32F107
的官方DEMO(STM32F107xx互联型微控制器上的lwIPTCP/IP协议栈演示)链接1:http://www.stmcu.org/document/detail
weixin_34270865
·
2020-07-30 21:28
关于GD32F107的eth、mac、phy的问题
由于项目需要,由
STM32F107
更换到了GD32F107,传说中,完全PIN2PIN,代码基本不用改,这也是吸引人的地方。于是。。。。。
tianjueyiyi
·
2020-07-29 14:37
sofeware
note
基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(一)前言
最近想为自家做一套智能家居系统,手上有闲置的mini2440开发板还有一块
STM32F107
芯片的金牛开发板,想把它们利用起来。
假面侠
·
2020-07-28 11:17
智能家居
mini2440
mosquitto
domoticz
MQTT
智能家居
rt thread 中
stm32f107
样例工程keil工程 编译不通过 处理
原始错误.\build\rtthread-stm32.axf:Error:L6218E:Undefinedsymbolrt_components_board_init(referredfromboard.o)..\build\rtthread-stm32.axf:Error:L6218E:Undefinedsymbolrt_components_init(referredfromapplicati
InJre
·
2020-07-28 06:30
嵌入式开发
超声波模块测试
超声波模块淘宝上买了带串口的超声波测距模块:HC-SR04+具体信息如下:测试前期准备:超声波模块需要5v供电,手头有一块
stm32F107
的开发板,将其dc5v电源的引脚用杜邦线引出来,同时,根据
stm32f107
茶末蚊子
·
2020-07-28 05:45
嵌入式学习
《stm32嵌入式系统开发实战指南》一2.2 主要板载资源
2.2主要板载资源本节介绍
STM32F107
微控制器的主要片内外设,着重介绍10/100M以太网接口、CAN总线接口和RS485总线接口。
weixin_33824363
·
2020-07-15 15:25
[STM32][基础]GPIO流水灯
注:文章内使用的MCU是
STM32F107
,原理图在这里。
BlueSchwarz
·
2020-07-15 10:54
TECH
STM32F107
的内核文件——stm32f10x.h
/*********************************************************************************@filestm32f10x.h*@authorMCDApplicationTeam*@versionV3.3.0*@date04/16/2010*@briefCMSISCortex-M3DevicePeripheralAccessLa
脚踏实地的追逐效率
·
2020-07-13 04:59
STM32
学习
STM32芯片型号的命名规则。
STM32F105和
STM32F107
互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。
Tiger-Li
·
2020-07-07 12:04
ARM
STM32CubeMx + LWIP(实现UDP组播/MQTT/热插拔)系列 一 ----- CubeMx配置
具体:MCU是
STM32F107
,PHY为DP83848,接口为RMII。若使用其他芯片,只可作为参考。时钟配置DP83848使用的时钟来源为MCU提供。DP83848可支持10M/100M的线速。
Moliam!
·
2020-07-06 06:49
STM32CUBE
lwip
关于LWIP协议栈连续多次tcp_write后失败的解决过程
前段时间一直在调试lwip协议栈的问题,在
stm32F107
上实现一个C/S架构的通信程序。
weixin_33888907
·
2020-07-05 23:37
stm32 以太网 LWIP TFTP IAP 远程升级
一.综述本文是基于
STM32F107
的LWIP协议栈通过TFTP的文件传输协议进行IAP程序升级。
阳光守望者Coder
·
2020-07-05 17:37
单片机/MCU/ARM
教你自制ST-LinkV2下载器
画图原由前几天遇到ST-link下载问题,我自制的
STM32F107
板子发现非得接上NRST引脚才能正常下载,这就很郁闷了。
虞美乱世道
·
2020-07-05 16:46
技术实践
Jlink 采用 SWD 模式下载电路接法
在Jlink上:对应的电路图为:其中要使用的是:Pin1-->vccPin7-->SWDIOPin9-->SWCLKPin4-->GND//其他GND引脚也可在对于的开发板(举例:
STM32F107
)上
ccccccsdn
·
2020-07-04 22:28
硬件电路
STM32 使用通用计时器实现微秒延时
环境:
STM32F107
主控,采用STLINK仿真代码如下:staticvoidTIM5_Init_Query(CALC_TYPEtype,uint32_tv
船过水无痕
·
2020-07-04 22:26
嵌入式学习
STM32/STM8
温湿度传感器SHT20的驱动与使用
实验平台编译软件:IAREmbeddedWorkbenchforARMversion6.40KEILKeiluVision4硬件平台:(1)测温度标签:Nrf24LE1与SHT20(2)基站:
STM32F107
北极星Polestar
·
2020-07-04 00:41
芯片
驱动移植
基于
stm32F107
的TCP/UDP代码实现
转载:https://www.cnblogs.com/dengxiaojun/p/4385491.html首先是实现TCP客户端,我先上代码#ifndef__TCP_CLIENT_H_#define__TCP_CLIENT_H_#include"network.h"//连接状态enumtcp_client_states{ES_NONE=0,ES_RECEIVED,//接收到了数据ES_CLOSIN
joy6399
·
2020-07-02 06:38
有线网络
stm32F107+dp83848 RMII工作模式 +lwip
stm32f107
为核心——基于ARM的Cortex-M3内核,最高工作频率为72MHz,内置高速存储器,具有丰富的增强I/O端口和外设资源:其内部虽然包含了以太网MAC控制器(RJ-45网络接口)——
joy6399
·
2020-07-02 06:37
有线网络
基于
stm32f107
stm32cube 和 LWIP 协议实现 udp 组播通信
最近在做一个基于
stm32f107
实现UDP组播通信的项目,项目基于stm32cube配置生成,如下图:UDP组播头文件:#ifndef__MULTICAST_H__#define__MULTICAST_H
张礼富
·
2020-06-30 14:25
嵌入式软件
LWIP
UDP
STM32CUBE
组播
IGMP
STM32F107
USB otg U盘读写
MCU型号:
STM32F107
开发环境:MDK4U盘大小:8GBFAT:R0.08A最终效果如下所示:代码解析:1.main.cintmain(void){BSP_Init();/*InitHostLibrary
zhangjikuan
·
2020-06-30 13:09
STM32
STM32F103C8T6 CAN通信详解
之前在
stm32f107
上面整过can,这次换了一个芯片,是STM32F103C8T6,48引脚封装的,把之前的107的程序移植过来的时候不好使,无奈得重新配置,这次清楚的stm32的时钟和can的波特率学习了一遍
叛逆的鲁鲁修love CC
·
2020-06-27 15:47
调用STM32F4 库函数FLASH_ProgramWord() 出错问题
以前的
STM32F107
的时候还是4k一页,现在只分了12个Sector,后面几个128K这么大。
weixi87
·
2020-06-27 15:53
STM32F
STM32芯片CAN2只能发送不能接收问题解决。
STM32F107
在使用过程中,调整了一下任务优先级后,发现CAN2相关的任务的优先级被提高后,CAN2只能发送,不能接收,后来通过把CAN2的任务延时一段时间再初始化启动,发现可以正常收发了,通过排除的办法
wangkeyen
·
2020-06-27 13:56
STM32
STM32F107
中的for循环
STM32F107
中的for循环for循环是一个很简单的,但在不同的场景中可能会有新的发现。前几天,在做项目调试的过程中发现了一个小问题,虽说不怎么影响程序的稳定性等,但还是需要记录一下。
wait_for_STM32
·
2020-06-27 12:34
调试笔记
嵌入式常用的几种以太网方案
后来工作了用过了
stm32f107
,内部含有以太网控制器,但是需要加上一个dp838这种芯片,当时很费劲,他不是有以太网功能么,怎么还加其他
当霸气遇到侧漏
·
2020-06-25 05:22
嵌入式
STM32F107
(互联网型)外部晶振用25MHZ 而STM32F103却用8MHZ的原因及其时钟来源分析
首先说下一下stm32芯片的启动过程:打开startup_stm32f10x_xx.s文件可以发现系统是先执行SystemInit函数再执行main主函数的再打开SystemInit函数:函数前面是对RCC相关寄存器的Reset在函数倒数有个SetSysClock()它是对系统时钟的初始化再打开SetSysClock()函数:因为我们前面宏定义是definedSYSCLK_FREQ_72MHz因此
Garen丶
·
2020-06-25 02:29
单片机
CAN通信中地址设置的问题
我在用
STM32F107
做双CAN口测试时,遇到的问题是不管如何设置过滤器和ID,发送的数据都能够传送过去,先做个标记。
攒钱买房
·
2020-06-25 01:34
STM32程序
CAN通信测试
STM32CAN初始化
KEIL RTX_Kernel使用小结
一看Micrium官方这个版本是针对
STM32F107
的,互联网型,标准晶
风雅随曦
·
2020-06-24 18:31
嵌入式
嵌入式
RTOS
RTX
STM32F107
以太网 + RL-TCPnet
介绍一下
STM32F107
以太网的配置和移植RL-TCPnet协议栈,官方所给的例程为lwip,这里介绍一下怎样使用RL-TCPnet。
梦之旅丶梦
·
2020-06-23 20:06
STM32
移植
关于以太网(Ethernet II)这个网络的个人理解以及应用(2)
惩戒上篇文章,这里说下实际的开发应用,在
stm32f107
环境下实现如下功能:-以太网接口用作串口使用(区别于C/S模型);-以太网接口接收全部的网内数据;-对网内数据包过滤,仅接收本机相关数据包及广播包
点滴写录
·
2020-06-23 11:57
cortex-M3
网络篇
STM32F107
——OTG模块之USB设备之虚拟串口移植(二)
本篇实现的是从库中直接移植过来,能实现库中说的USB和USART2相互传输数据。1、先把USB_VCP(虚拟串口)的驱动安装上去,安装步骤直接下一步N次,最后点finish;2、拷贝一个STM32F107VCT6的模板工程(MDK5.14),命名为F107_USB_VCP_Pro(图1);3、在工程中新建USB目录,从USB库en.stm32_f105-07_f2_f4_usb-host-devi
BurgessKzg
·
2020-06-22 19:12
STM32F1学习笔记
关于STM32 CAN 滤波器设置的记录
滤波模式有以下两种:屏蔽位模式标识符列表模式过滤器的位宽:16位过滤器32位过滤器下面记录一下我做过测试的代码代码说明:这是CAN2的滤波器,
stm32f107
的两组CAN滤波器是共享28组滤波器CAN1
Vv阿涛
·
2020-06-21 14:00
STM32
CAN滤波器
stm32f103zet6与stm32f103vct6的区别
其中STM32F系列有:1)STM32F103“增强型”系列2)STM32F101“基本型”系列3)STM32F105、
STM32F107
“互联型”系列增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品
txwtech
·
2020-03-08 16:26
STM32开发板
在RT-Thread中使用SPI和UART设备
SPI驱动文件stm32f10x下面的drivers并没有spi驱动,我们需要将
stm32f107
对应的spi驱动移植过来。
linanwx
·
2020-02-01 00:49
ubuntu16.04搭建RTT开发环境
本文主要讲述ubunt16.04系统搭建RTT开发
stm32f107
芯片:RTT下载路径:https://www.rt-thread.org/page/download.htmlRTT版本:v3.1.31
迷途小菜鸟
·
2019-10-22 19:00
stm32f107
使用外部16MHz晶振
项目上使用的是16MHz的外部晶振,在
stm32f107
板子上进行跑程序,现在遇到的问题就是在工程里,采用http://www.360doc.com/content/15/0813/16/18490038
felicity_one
·
2018-08-01 10:50
STM32
stm32f107
定时器3使用时钟源使用外部时钟源模式2进行定时
终于成功的使用了外部时钟源来作为定时器3的时钟源了,其实操作过程并不难,但是因为自己没有经验,所以走了很多弯路,在这里写这篇博客除了为了给自己记录之外,也希望对大家有帮助。首先简单介绍一下其功能,我们都知道,stm32中的通用定时器的计数时钟有三种,内部时钟(CK_INT)、外部时钟源(包括外部时钟模式1:外部输入脚(TIx)和外部时钟模式2:外部触发输入(ETR)两种模式)、内部触发输入(ITR
felicity_one
·
2018-07-12 16:41
STM32
STM32的SPI2操作Flash
关于
STM32F107
的SPI标志SPI_I2S_FLAG_BSY和SPI_I2S_FLAG_TXE的疑问http://www.openedv.com/posts/list/23579.htm用STM32SPI1
JawSoW
·
2017-09-04 15:15
STM32
FreeRTOS学习------信号量(实践)
硬件:
STM32F107
软件:keil41.信号量和计数信号量的概念这里有关这两个概念的介绍的博文很多,如果你刚入门连这两个概念你都不清楚,这时候你就需要多去看些有关的文章或者资料。
Freelifewe
·
2017-03-22 12:31
FreeRTOS学习
STM32F107
平台上使用DHT11+ESP8266传送温湿度数据到Yeelink平台上
代码框架直接使用STM32CubeMX生成,项目主要内容就是搞清DHT11接收数据的时序,接收到数据以后用ESP8266作为客户端往Yeelink服务器上发数据包。1.DHT11看懂传感器手册,接收数据就一根线,要注意根据手册里的协议配置接收端口的输入输出,协议里有用到10us级别的延时,一开始我想配置1us的时间中断来实现延时,结果发现好像是中断响应太快,中断出不来了,就配置成10us一次中断,
avenuecross
·
2016-12-13 12:45
嵌入式
SPI详解
本文的程序是主控室
STM32F107
各种宏定义和文件会在末尾说明1、SPI简介SPI,是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。
Firefly_cjd
·
2016-07-17 22:23
STM32
STM32的can2和CAN1竟然有关联?!!!
调试
STM32F107
的CAN2竟然无法接收。通过与另一个代码对比,终于发现想用CAN2,则必须把CAN1的RCC也配置上,就可以接收了。
unsv29
·
2016-02-26 11:43
调试记录
STM32的can2和CAN1竟然有关联?!!!
调试
STM32F107
的CAN2竟然无法接收。通过与另一个代码对比,终于发现想用CAN2,则必须把CAN1的RCC也配置上,就可以接收了。
unsv29
·
2016-02-26 11:00
stm32启动文件
这是学习FreeRTOS的第一个自己移植的demo之前任务切换不成功,在别的例子上看到
stm32f107
的启动文件应该是startup_stm32f10x_md.s而不是startup_stm32f10x_cl.s
StevenV6
·
2015-11-18 21:06
单片机架构知识
STM32F107
USB otg U盘读写
MCU型号:
STM32F107
开发环境:MDK4U盘大小:8GBFAT:R0.08A最终效果如下所示: 代码解析:1.main.cintmain(void) { BSP_Init(); /*InitHostLibrary
zhangjikuan
·
2015-03-27 18:00
usb
stm32
otg
STM32F107
U盘读写
换晶振导致stm32串口数据飞码的解决办法(补充)
今天(2014.4.21)把
stm32f107
的程序下载到stm32f103的板子上,发现串口收不到数据,突然想起晶振频率没有修改,#defineHSE_VALUE ((uint32_t)13560000
u013490896
·
2014-04-22 09:00
串口
stm32
换晶振导致stm32串口数据飞码的解决办法
一般来说,
stm32f107
都是用标配的晶振,比如8MHz.但是,如果用别的晶振,比如13.56M的晶振,那串口接收还正常吗?根据试验结果,很可能会飞码。
u013490896
·
2014-02-20 17:00
串口
stm32
晶振
STM32F107
启动文件分析(startup_stm32f10x_hd.s)
配置栈Stack_Size EQU 0x00000400 ;定义栈空间大小0x00000400个字节,即1Kbyte AREA STACK,NOINIT,READWRITE,ALIGN=3;伪指令AREA,定义一个新的代码段或者数据段;STACK:段名,可以是任何段名。但是以一个数字开始的名称必须包含在竖杠号内,否则会产生一个缺失段名错误,例
harborxing
·
2013-08-01 23:00
stm32
启动文件
关于LWIP协议栈连续多次tcp_write后失败的解决过程
前段时间一直在调试lwip协议栈的问题,在
stm32F107
上实现一个C/S架构的通信程序。
nyc1991
·
2013-03-23 11:34
Lwip
tcp_write
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他