stm32最简单的实现BootLoader

在成熟的产品中,通常都是采用BootLoader方式来升级产品的程序。也就是IAP升级。在了解完基本的实现原理后,可以做到用上位机升级(一般的产品大多采用这种方式,显得非常专业有专用的升级软件,其实背后原理就是BootLoader升级方式)。当然还有一些联网在线升级也是如此。网上有非常多的文件有介绍过stm32 BootLoader的实现。但是讲的可能比较深入难以理解,实现更是无从下手。今天...
关键词: stm32 BootLoader

http://www.eeworld.com.cn/mcu/2018/ic-news081940854.html 发布时间: 2018-08-19



51单片机功能模块学习笔记 — 定时器

= “1”时,计数器工作;一般情况下GATE为0。 (3)控制寄存器TCONØ TF1:定时器/计数器1的溢出标志位。1表示计数存储器溢出,0表示计数存储器正常计数。 清0方式:①通过代码修改TF1为0           ②当通过中断机制来使用定时器...

http://www.eeworld.com.cn/mcu/2018/ic-news081740799.html 发布时间: 2018-08-17



高云半导体公司发布基于晨熙家族FPGA的RISC-V微处理器

GPIO•  1个I2C•  JTAG debug接口•  时钟生成器•  复位生成器•  系统管理单元DK_DEV_GW2A55开发板DK_DEV_GW2A55开发板包括一颗GW2A-55/18 FPGA芯片,具有低功耗、高性能、丰富的用户逻辑资源等特点。开发板包括接口通信模块、控制模块、存储模块、人机交互显示模块等。接口通信模块包括VGA接口...
关键词: 高云半导体

http://www.eeworld.com.cn/FPGA/2018/ic-news08173798.html 发布时间: 2018-08-17



MSP430 定时器输出PWM波形

模式:输出信号在TAR等于CCRx时置位,并保持置位到定时器复位或选择另一种输出模式为止。 输出模式2 PWM翻转/复位模式:输出在TAR的值等于CCRx时翻转,当TAR的值等于CCR0时复位。 输出模式3 PWM置位/复位模式:输出在TAR的值等于CCRx时置位,当TAR的值等于CCR0时复位。 输出模式4 翻转模式:输出电平在TAR的值等于CCRx时翻转,输出周期是定时器周期的2倍...

http://bbs.eeworld.com.cn/thread-802569-1-1.html 发布时间: 2018-08-15



STM32F103_USART_GPIO配置及相应的IO口设置

,假如使用 18M 或 9M 波特率,用 10M 的 GPIO 的引脚速度显然不够了,需要选用 50M的 GPIO 的引脚速度。1.2 GPIO 口设为输入时,输出驱动电路与端口是断开,所以输出速度配置无意义。1.3 在复位期间和刚复位后,复用功能未开启,I/O 端口被配置成浮空输入模式。1.4 所有端口都有外部中断能力。为了使用外部中断线,端口必须配置成输入模式。1.5 GPIO 口的配置具有上锁...

http://www.eeworld.com.cn/mcu/2018/ic-news081540762.html 发布时间: 2018-08-15



满足各类不同系统需求的多种SPI总线隔离方案

作者:Jie Chen和Jason Naso 简介 串行外设接口(SPI)是一种同步串行总线接口,常用于微处理器和外围设备之间的短距离通信。SPI总线不是一种管理严格的协议,可以用各种方式来实现。常常需要使用电气隔离,或者电气隔离能带来好处。本应用笔记讨论各种SPI隔离技术,以帮助设计人员应对不同的系统级挑战,例如高通信速度、有限的印刷电路板(PCB)面积和低功耗。本应用笔记还可作为各种SPI隔离解决方案的选择指南。 SPI协议通常由四个单向单端通道组成。SPI主机输出三个信号:时钟、串行数据和从器件选择。一条串行数据线自从器件返回主器件。在kbps和低mbps数...
关键词: SPI 总线 隔离

http://www.eeworld.com.cn/qrs/2018/ic-news081550669.html 发布时间: 2018-08-15



TI双核处理器ARM+DSP如何实现协同工作

到0x88000000-1的24MB是DSP的代码和数据空间。       芯片的启动也是需要重点考虑的问题,一般情况下,是ARM启动,和传统的单核ARM一样,支持不同的启动方式,比如可以支持NAND,NOR,UART,SPI,USB,PCI等接口启动。DSP默认处于复位状态,只有通过ARM的应用下载代码并且解除复位以后,DSP才能跑起来。有些应用场景,需要DSP直接...

http://bbs.eeworld.com.cn/thread-794757-1-1.html 发布时间: 2018-08-14



STM32F103ZET6 启动模式

,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表:BOOT1=x  BOOT0=0  从用户闪存启动,这是正常的工作模式。BOOT1=0  BOOT0=1  从系统存储器启动,这种模式启动的程序功能由厂家设置。BOOT1=1  BOOT0=1  从内置SRAM启动,这种模式可以用于调试...

http://www.eeworld.com.cn/mcu/2018/ic-news081440758.html 发布时间: 2018-08-14



STM32F103ZET6 — USART

的 USART1 的 TXD/RXD 管脚,故单板上使用了 USART1 来作为 RS232 和 PC 机进行数据传送:USART 初始化配置既然确定了使用了芯片上的 USART1,要正确使用该功能,需要进行如下配置:1. 开启 USART1 时钟源,开启 GPIOA 组时钟源(因为使用 UASRT1之前,对 PA9/PA10 需要对管脚进行配置)2. 复位 USART1  模块...
关键词: STM32F103ZET6 USART

http://www.eeworld.com.cn/mcu/2018/ic-news081440754.html 发布时间: 2018-08-14



STM32F103ZET6 — ADC

介绍STM32F103ZET6 拥有12位ADC,是一种逐次逼近型模拟数字转换器。12bits ADC 代表了 ADC 的转换精度。存在输入参考电压的情况下,ADC 将模拟信号经信号线输入,进行模拟信号的采样,再将采样后的数字信号存放于数据寄存器中,以供软件进行读取(CPU或者DMA方式),存储的数据是经过参考电压比较后,按照12bits 进行换算得到。ADC输入范围:Vref-...
关键词: STM32F103ZET6 ADC

http://www.eeworld.com.cn/mcu/2018/ic-news081440752.html 发布时间: 2018-08-14



STM32启动过程解读与跟踪验证

)从0x20000000开始,通过系统总线(System Bus)访问。Cortex™-M3 CPU总是通过指令总线(ICode Bus)取得复位向量,这就意味着启动空间(boot space)只能处于代码区(code area),典型的就是Flash。STM32系列使用了一种特殊的机制,能够从代码区以外的区域启动(如,内部的SRAM...

http://www.eeworld.com.cn/mcu/2018/ic-news081440745.html 发布时间: 2018-08-14



冷启动与热启动在STM32基于RTOS编程中需要注意的地方

冷启动与热启动估计是在大多数入门学51的时候接触到的知识,总结一下:        所谓冷启动,也就是一般所说的上电复位,冷启动后片内外RAM的内容是随机的,通常是0x00或0xFF;单片机的热启动是通过外部电路给运行中的单片机的复位端一复位电平而实现的,也就是所说的按键复位或看门狗复位。复位后,RAM的内容都没有...

http://www.eeworld.com.cn/mcu/2018/ic-news081440733.html 发布时间: 2018-08-14



Maxim设计指南 | 关于线性稳压器的5个重要细节

。这是因为负载电路打开并尝试在稳压器处于限流的条件下启动工作。如果负载电流超过软启动电流,负载本身将进入欠压状态,造成复位。随着负载电流的打开和关闭,这种循环会不断持续。最后软启动电流达到足够高的水平,能够支持负载供电,释放复位,负载电路正常唤醒。电压软启动第二种软启动是缓升输出电压。缓升输出电压会在输出电压上产生单调变化,当下游电路开启时不产生任何电压瞬变。这样也能防止负载多次进入复位状态...

http://www.eeworld.com.cn/mp/Maxim/a23071.jspx 发布时间: 2018-08-14



迅为IMX6UL开发板_Cortex-A7_工业级_多串口高效稳定研发

SWITCH:电源开关LVDS接口:1路RGB接口:1路CAN:2 路 CAN 总线接口MIC:支持MIC输入PHONE:支持耳机输出RESET:2个复位按键串口:2路串口USB HOST:4路网口:2路百兆以太网,RJ45 接口TF卡:1个标准TF卡接口OTG接口:1路DIP SWITCH:8位拨码开关JTAG:1个CAMERA接口:1个支持500万摄像头GPIO接口:20PINRTC:实时时钟...

http://bbs.eeworld.com.cn/thread-773176-1-1.html 发布时间: 2018-08-13



STM32F103官方初始化模板

, 1, ADC_SampleTime_55Cycles5);//设置ADC1使用8转换通道转换顺序1采样时间为55.5周期 ADC_Cmd(ADC1, ENABLE);/* 使能 ADC1 */  ADC_ResetCalibration(ADC1);/* 复位 ADC1 的校准寄存器 */  while(ADC_GetResetCalibrationStatus(ADC1)); /* 等待 ADC1 校准寄存器复位完成...

http://www.eeworld.com.cn/mcu/2018/ic-news081240698.html 发布时间: 2018-08-12



stm32---RS485初始化

); //复位串口  :方式相同(USART_DeInit(USART2)函数调用以上两个函数)        //USART 初始化设置   USART_InitStructure.USART_BaudRate = bound;      ...
关键词: stm32 RS485初始化

http://www.eeworld.com.cn/mcu/2018/ic-news081240687.html 发布时间: 2018-08-12



PIC单片机芯片引脚常用符号的功能说明

/编程电压输入。其中MCLR为低电平时,对芯片复位。该脚上的电压不能超过VDD,否则会进入测试方法。Vpp代表编程电压。  2OSC1/CLKIN 振荡器晶体/外部时钟输入端。  3OSC2/CLKOUT 振荡器晶体输出端,在晶体振荡方式接晶体,在RC方式输出OSC1频率的1/4信号CLKOUT。  4TOCK1   TMRO计数器输入端,如不用,为了减少功能应接地或接VDD...

http://www.eeworld.com.cn/mcu/2018/ic-news081240648.html 发布时间: 2018-08-12



DSP28335 SCI通信问题总结以及问题总结

刚接触DSP不久,和其他很多人一样也是从例程学起。      在学习的过程中难免会遇到一些问题,我希望通过把这些问题写出来,一方面希望各位大神指点;也希望通过这种方式帮助后面的新学者一种提示吧,开始第一步始终是很难的,我是深有体会的;最后也希望大家踊跃讨论,集思广益嘛,互相学习。本人文采很差,我尽量把问题表述清楚。     进入正题...

http://bbs.eeworld.com.cn/thread-653667-1-1.html 发布时间: 2018-08-08



MSP430F5529初学经验

高的;执行完后,等待中断请求标志位复位,要注意,单中断源的中断请求标志位自动复位,而多中断的标志位需要软件复位;然后系统总中断允许位SR.GIE复位,相应的中断向量值装入pc,程序从这个地址继续执行。这里要注意,中断允许位SR.GIE和中断嵌套问题。如果当你执行中断程序过程中,希望可以响应更高级别的中断请求时,必须在进入第一个中断时把SR.GIE置位。 其实,其他的外围模块时钟沿着时钟和中断...

http://bbs.eeworld.com.cn/thread-653504-1-1.html 发布时间: 2018-08-07



电机驱动应用方兴未艾,瑞萨电子多款电机控制IC专为中国设计

点击上方“蓝字”关注我们!在能源短缺及严苛环保要求双重压力下,更高能效、更出色动态性能和更低运行噪声,已成为电机驱动设计的必然趋势。因此,从传统AC电机设计转换到在效率、噪声、重量、寿命等方面更具备优势的无刷直流电机(BLDC)/步进电机(SM),也正成为电机控制应用设计人员目前追逐的热点。120°直流无刷电机和步进电机控制方式众所周知,3个霍尔传感器之间的间隔是120°,每个霍尔信号依据旋转...

http://www.eeworld.com.cn/mp/Renesas/a22728.jspx 发布时间: 2018-08-07




<上一页 12345678910111213141516 下一页> 相关结果约18,824个