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
msp
基于
MSP
430f149单片机的简单秒表
单片机:
MSP
430f149实现功能:按下一个按键,计时开始,再次按下该按键计时暂停,即由一个按键实现暂停看开始功能,设置另一个按键,按下该按键三秒以上,秒表清零。要求计时精度,10毫秒。
Doer Cyrus
·
2020-08-24 13:20
430/51单片机
msp
430中为什么每次开中断之前都需要写#pragma vector=TIMERA0_VECTOR?
这是中断服务函数的起始语句,每次在写中断中执行什么内容前都要写,TIMERA0_VECTOR只是对TimerA的中断,它是对应于TimerA的中断向量。如果是其他外设所引发的中断,就会有所不同。eg:#pragmavector=TIMERA0_VECTOR是针对写串口的中断。中断的写法:#pragmavector=中断向量(可以在头文件中查找)__interruptvoidPORT(void){中
正在格式化……
·
2020-08-24 13:11
MSP430
[
MSP
430] 2.中断和计时器
在
MSP
430的架构中,有许多种类的中断:计时器中
xforce94
·
2020-08-24 12:39
MSP430
MSP
430定时/计数器TimerA中断解惑
刚学过51单片机,再来学习
MSP
430F149,在定时器中断这一块,对于初学者还是有一定难度的,这是因为430的定时器配置更为灵活,比51要复杂好多,下面我把我初学时遇到的一些问题写下来供大家参考。
Realeft
·
2020-08-24 12:07
MSP学习资料
IAR 用于调试的HardFault异常处理
发生异常后我们可以首先查看LR寄存器的值,确认当前使用的堆栈是
MSP
还是PSP,然后找到相对应的堆栈指针,并在内存中查看相对应堆栈的内容,内核将
红星大哥1974
·
2020-08-24 06:56
软件
MDK调试错误之HardFault_Handler
HardFault_Handler栈溢出检查机制,适用于所有CM3芯片,造成主栈(
MSP
)溢出的原因有很多,如过多的定义局部变量,递归调用,中断嵌套等都有可能会导致主栈溢出,stm32不具备MPU,没有对内存进行保护的硬件机制
weixin_34194379
·
2020-08-24 06:38
嵌入式
keil遇到hardfault时原因的查找
当硬件仿真遇到hardfault会进入响应的中断软件陷阱中voidHardFault_Handler(void),此时通过view-registers中的1如果STACK=
MSP
,则查看SP的堆栈值,在
weixin_30898109
·
2020-08-24 06:21
MSP
430_定时器输出PWM
#include//
MSP
430G2553-使用Timer_A,UpMode,DCOSMCLK////介绍:该程序利用TIMERA的UP模式在P1.0脚产生1S方波//ACLK=na,SMCLK=MCLK
dfshftuerue
·
2020-08-24 06:18
MSP430
Cortex-M3 内核HardFault错误调试定位方法
代码段换成下面的代码:HardFault_Handler\PROCIMPORThard_fault_handler_c;函数申明TSTLR,#4;根据LR.2判断使用的什么堆栈ITEEQMRSEQR0,
MSP
贝特菲尔
·
2020-08-24 06:54
Stm32
CM3 / Chromium-os: MemManage Fault Case Analysis
背景概念CM3堆栈指针SP主堆栈指针(
MSP
),或写作SP_main,这是缺省堆栈指针,用于OS内核,异常中断处理程序以及所有需要特权访问的应用程序代码。
qq-none
·
2020-08-24 06:56
Hardfault处理方法
出现硬件错误可能有以下原因:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;在while(1)打断点1.提取SP值,SP指向当前使用的栈顶LR值0xFFFFFFE9使用
MSP
天问XUiRH
·
2020-08-24 05:25
C语言知识
STM32 IAP 跳转后进入hardfault_handler
stm32的iap程序时,每次跳转总是进入hardfault_handler,仔细检查跳转时的设置,前面进行了两个操作关中断__disable_irq()和把用户代码的栈顶地址设置为栈顶指针__set_
MSP
baodingning8704
·
2020-08-24 05:39
STM32进入HardFault_Handler的调试方法
发生异常后我们可以首先查看LR寄存器的值,确认当前使用的堆栈是
MSP
还是PSP,然后找到相对应的堆栈指针,并在内存中查看相对应堆栈的内容,内核将R0~R3,R12,LR,P
Kelsey11
·
2020-08-24 05:59
STM32
STM32启动代码分析
STM32启动代码分析复位序列硬件复位之后,CPU内的时序逻辑电路首先完成如下两个工作(程序代码下载到内部flash)1.将0x08000000位置存放的堆栈栈顶地址存放在SP中(
MSP
);2.将0x08000004
Lazy_Monster
·
2020-08-24 05:23
STM32启动代码
单片机
STM32进入HardFault_Handler的调试方法
发生异常后我们可以首先查看LR寄存器的值,确认当前使用的堆栈是
MSP
还是P
zzj19976327765
·
2020-08-24 05:12
STM32出现HardFault_Handler故障的原因及处理方法整理
出现问题时排查的方法:1、发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为
MSP
或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。
hitxiaya
·
2020-08-24 05:36
stm32
新宝马1系三厢M运动版来袭,20万级还选啥奔驰A级
同时配置方面进行了升级,除入门版外其余三款车型标配
MSP
套件。而奔驰A级5款车型在价格上比宝马高了不少!外观上,新1系三厢M运动版较于奔驰A级更具动感,装备M运动套装。
千刀客
·
2020-08-23 18:08
FreeRTOS STM32移植笔记
1.前言【1】其实说不上移植笔记,FreeRTOS已经移植至众多平台(MCU),包括
MSP
430,STM32等,这份笔记完全建立在官方代码的基础之上,简单的说就是修改一些设置从而完成一个呼吸灯实验。
xukai871105
·
2020-08-23 08:21
嵌入式ARM
单片机开发,主函数没调用任何程序,串口一直收到00 0 FF之类的数据
最近在用
MSP
430F1232配合射频模块(Ti的CC1101芯片)开发无线收发程序,发现向板子里灌写程序后,串口助手sscom一直收到000FF之类的数据,起初以为是电平转换芯片SP3232工作不正常
Spartacus_epic
·
2020-08-22 21:31
MSP430
stm32配置调试引脚-CubeMx模板
JTAG和SWD或者不用此引脚的配置控制文档:stm32f1xx_hal_
msp
.c控制函数:voidHAL_MspInit(void)控制语句:/**DISABLE:JTAG-DPDisabledandSW-DPDisabled
蓝花草
·
2020-08-22 11:21
#
2.2.4
单片机平台
STM32工程 从IAR6.0 转到 IAR6.3
);已经在C:\ProgramFiles\IARSystems\EmbeddedWorkbench6.0\arm\inc\c\intrinsics.h文件中定义externuint32_t__get_
MSP
weixin_33775572
·
2020-08-22 11:13
STM32使用cube生成的程序后在keil5编译后首次SWD可以下载再次下载不行的解决办法。...
在stm32f1xx_hal_
msp
.c中__HAL_AFIO_REMAP_SWJ_DISABLE();就是这句禁了。
weixin_30823683
·
2020-08-22 10:03
MSP
430--数字IO 流水灯程序
1.数字IO共有6组,其中P1,P2可以设置外部中断。2.通用寄存器:PxIN,PxOUT,PxDIR,PxSEL上电默认PxDIR为0,即默认为输入。PxSEL若为1,则表示数字IO用作外设功能,这时候P1或P2的中断功能丢失。3.P1的寄存器:每个地址对应8位寄存器,对应IO的8个PIN.026hP1SEL025hP1IE:中断使能024hP1IES:中断响应上升沿变化(0),响应下降沿变化(
ninoKOP
·
2020-08-22 10:26
MSP430学习笔记
Cortex‐M3权威指南第一遍阅读后的记录
1双堆栈的特点,
MSP
、PSP,看着有点迷糊,两者物理地址是一样,主堆栈指针(
MSP
):复位后缺省使用的堆栈指针,用于操作系统内核以及异常处理例程(包括中断服务例
liming0931
·
2020-08-22 10:54
嵌入式/stm32
HAL库教程5:串口数据发送
使能串口中断查看生成的代码 引脚与中断的初始化在stm32f4xx_hal_
msp
.c 而通信用到的参数,如波特率校验方式等初始化在main.c。 同样是串口初始化的代码,为什么要分开写?
geek_yatao
·
2020-08-22 09:57
STM32
基于stm32的简单多任务切换设计
系统数据:1)当前的PID2)所有的进程总数PAMOUNT//多任务系统的初始化1.设置
MSP
值2.设置临时的PSP值(因为这段实际上只在启动定时器之前有效)3.设置CONTROL[1]=1(设置双堆栈
farmer_fish
·
2020-08-22 09:45
MSP
430学习笔记 2.内部函数
按照老规矩,罗列一下工具和平台:
MSP
-EXP430F5229开发板,自带ez-FET仿真器TIComposerCodeStudiov7.1.0/IARforMSP430v7.1.0Windows10Pro170364bitsetc
浮生一城
·
2020-08-22 04:30
MSP
430F5438A单片机低功耗设置
MSP
430F5438A单片机低功耗设置,以进入LPM3为例:1、
MSP
430F5438A外部时钟分别为8M和32.768,程序正常运行时选择8M主时钟,当程序需要进入低功耗时,需要将主时钟切换为32.768
naotherway
·
2020-08-22 02:37
MSP430F5438A
嵌入式
160160液晶屏+
MSP
430F169程序和电路图
160160液晶屏+
MSP
430F169程序和电路图。以
MSP
430F169作为控制的核心芯片,控制LCD160160液晶屏显示。可以成功显示图片,数字、字母和汉字。
naotherway
·
2020-08-22 02:36
嵌入式
msp
430串口接收调试
一、串口调试出错串口接收配置需要注意的是开启总中断(__enable_interrupt();),不能仅开启串口接收中断。#include//**********************************************//RS485芯片方向控制//***********************************************voidset_rs485_dir(cha
貌似搞手
·
2020-08-21 10:20
MSP
430系列(五):IIC点亮OLED //型号
MSP
430F5529
MSP
430I2C通信基础I2CInter-IntegratedCircuit内部集成电路应用
MSP
430上的USCI_B模块使GPIO模拟出I2C通信过程,可以减少CPU的负荷。
追涨杀跌一棵韭
·
2020-08-21 10:12
MSP430
嵌入式开发系列教程(二) MCU启动过程
对于CortexM3来讲,他的启动过程是这样的vector.png从0x00000000地址处取出
MSP
的初
qianlihu
·
2020-08-21 09:34
MSP
430G2553 launchpad 口袋板 口袋实验平台 数字电子日历时钟设计 秒表 闹钟 整点报时 万年历 电子时钟
基本要求(1)可通过按键在日历和时间之间切换显示;(2)可由按键调整日期和时间(3)可整点报时(‘铆、嘟”声)(4)可设定时,定时时间到发出嘟、嘟”声(5)具有秒表功能设计以
MSP
430为核心的控制电路并编写相关的系统软件
x1131230123
·
2020-08-21 07:09
TB作品
MSP430G2553
口袋实验平台
电子时钟
万年历
LCD1602显示
msp
430f5529控制LCD1602显示一、管脚图二、寄存器选择指令三、代码实现main.c#include#include"LCD1602.h"unsignedchars3[]="20";unsignedchars4
大大狮子吃老虎
·
2020-08-21 06:43
单片机
DMA简单的测试代码
MSP
430F2616的DMA传输,根据触发方式的不同有多种模式,最简单的是SingleTransfer,即:设置好源地址与目标地址,以及需要传输的byte/word数,全部传输完成之后DMAEN自动清零
意念586
·
2020-08-21 05:09
MSP430+CC1101
云
MSP
服务案例|互联网商城的上云改造之旅
简介:在中国,经过十年的发展,云计算产业已走过概念普及的1.0时期,进入“上云”和落地的2.0阶段,企业上云意识不断增强,越来越多的企业选择部署多云和混合IT。如今,云计算生态一片繁荣,看似“全民云计算”时代已然到来,但在互联网支付行业,由于“合规、安全”的监管要求,以及对云计算价值的认知不足,众多企业对于云计算仍处于观望状态。在中国,经过十年的发展,云计算产业已走过概念普及的1.0时期,进入“上
云掣科技
·
2020-08-21 04:22
服务器
运维
数据库
云服务
技术
MSP
430 BootLoader移植
一、什么是bootlloader?在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。因此整个系统的加载启动任务就完全由BootLoader来完成。以上是百度百科上对bootloader的描述,但是我们这里所说的bootloader是为了实现单片机IAP功能
KosingZhu
·
2020-08-21 03:24
嵌入式
单片机
msp430g2553
CCS 编译出错:debug assertion failed
Program:…gramFiles\ti\ccsv5\tools\compiler\
msp
430_4.2.1\bin\cl430.exeFile:isctype.cLine:68Expression:
csdn392746239
·
2020-08-20 23:29
CCS
使用
云
MSP
技本功|基于OGG 实现Oracle到Kafka增量数据实时同步
简介:在大数据时代,存在大量基于数据的业务。数据需要在不同的系统之间流动、整合。通常,核心业务系统的数据存在OLTP数据库系统中,其它业务系统需要获取OLTP系统中的数据。传统的数仓通过批量数据同步的方式,定期从OLTP系统中抽取数据。背景在大数据时代,存在大量基于数据的业务。数据需要在不同的系统之间流动、整合。通常,核心业务系统的数据存在OLTP数据库系统中,其它业务系统需要获取OLTP系统中的
云掣科技
·
2020-08-20 17:10
数据库
运维
云服务
技术
oracle
云
MSP
技本功|基于OGG 实现Oracle到Kafka增量数据实时同步
简介:在大数据时代,存在大量基于数据的业务。数据需要在不同的系统之间流动、整合。通常,核心业务系统的数据存在OLTP数据库系统中,其它业务系统需要获取OLTP系统中的数据。传统的数仓通过批量数据同步的方式,定期从OLTP系统中抽取数据。背景在大数据时代,存在大量基于数据的业务。数据需要在不同的系统之间流动、整合。通常,核心业务系统的数据存在OLTP数据库系统中,其它业务系统需要获取OLTP系统中的
云掣科技
·
2020-08-20 17:09
数据库
运维
云服务
技术
oracle
云
MSP
服务案例|云上Oracle RAC部署运维及实践
简介:云数据库产品越来越多,各家云厂商也都推出基于开源MySQL、Postgre等的关系型数据库产品,多副本、高可用、读写分离、分库分表等功能更是集成在各类产品中,降低了机房建设和运维成本,助力更多的客户上云。云数据库产品越来越多,各家云厂商也都推出基于开源MySQL、Postgre等的关系型数据库产品,多副本、高可用、读写分离、分库分表等功能更是集成在各类产品中,降低了机房建设和运维成本,助力更
云掣科技
·
2020-08-20 17:09
数据库
oracle
云计算
云
MSP
服务案例|云上Oracle RAC部署运维及实践
简介:云数据库产品越来越多,各家云厂商也都推出基于开源MySQL、Postgre等的关系型数据库产品,多副本、高可用、读写分离、分库分表等功能更是集成在各类产品中,降低了机房建设和运维成本,助力更多的客户上云。云数据库产品越来越多,各家云厂商也都推出基于开源MySQL、Postgre等的关系型数据库产品,多副本、高可用、读写分离、分库分表等功能更是集成在各类产品中,降低了机房建设和运维成本,助力更
云掣科技
·
2020-08-20 17:08
数据库
oracle
云计算
云
MSP
服务案例丨某知名制造集团的Oracle RAC部署实践
简介:随着DT时代到来,移动互联网、物联网开始高速发展,更多的企业意识到了数据库架构选型对业务发展的重要性,如何管理和利用好数据已经变得越来越重要。Oracle作为世界上目前最流行的关系型数据库管理系统之一,市场占有率达40%,且连续多年占据DBMS排行首位。随着云时代到来,传统Oracle用户选择合适的云厂商和云服务商的Oracle上云解决方案显得尤为重要。随着DT时代到来,移动互联网、物联网开
云掣科技
·
2020-08-20 17:14
云服务
oracle
大数据
云计算
运维
云
MSP
服务案例丨某知名制造集团的Oracle RAC部署实践
简介:随着DT时代到来,移动互联网、物联网开始高速发展,更多的企业意识到了数据库架构选型对业务发展的重要性,如何管理和利用好数据已经变得越来越重要。Oracle作为世界上目前最流行的关系型数据库管理系统之一,市场占有率达40%,且连续多年占据DBMS排行首位。随着云时代到来,传统Oracle用户选择合适的云厂商和云服务商的Oracle上云解决方案显得尤为重要。随着DT时代到来,移动互联网、物联网开
云掣科技
·
2020-08-20 17:14
云服务
oracle
大数据
云计算
运维
HardFault_Handler问题查找方法
出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为
MSP
或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。由于异常发生时,
eydwyz
·
2020-08-20 11:06
STM32
MSP
430用按键中断控制定时器产生持续 1s 的周期信号
////2012年吉林省大学生电子设计大赛C题>----(声源部分)//要求:有信号产生电路,放大电路,声音频率800Hz左右,按一次键响声持续1秒.//声源模块体积不超过4cm*4cm*4cm.//====================================================================================================
咕噜咕噜斯基
·
2020-08-20 05:37
C/C++
MSP430
MSP
430各模块及外设总结和初学那些坑【含示例代码】
2019/7/23开封
MSP
430F5529个人很喜欢TI公司的板子,没什么很有技术含量的原因,就因为好看哈哈本文记录学习430操作的探索过程,分享更好用实用的探索方法,因为是初接触,本文随时更新本文以寄存器版本视角讲解
liluan_sama
·
2020-08-20 00:50
TI
STM32的启动过程
boot引脚的设置不同,芯片复位后起始地址就不同,选择从flash启动的时候,其复位地址就是0x08000000,Cortex-M3内核规定,起始地址必须放置堆顶指针,也就是
MSP
,所
CallMeSumo
·
2020-08-19 16:09
EFM32的GPIO接按键时需要注意的问题
原先的项目是用
MSP
430单片机,按键的一端接上拉电阻后和单片机的IO口连接,另一端直接接GND。当没有按键按下时,IO口读取到的是高电平,当按键按下时,IO口读取的是低电平。
DDUP
·
2020-08-19 02:56
springboot FeignClient 请求接收json
packagecom.gy.api;importcom.gy.vo.ResultList;importcom.gy.vo.ResultObject;importcom.gy.vo.
msp
.MspddVo
我不是gg
·
2020-08-18 20:16
JAVA
spring
boot
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他