STM32-点亮LED灯(GPIO配置)

点亮LED灯应该是每一人学习硬件的第一个实验了吧!从51到32在到ARM,废话少说,下面开始使用STM32点亮LED灯。 GPIO:又叫通用输入输出口,是微控制器必不可少的外设单元,用来和外界进行信号传递,数据交互的接口。 STM32的GPIO根据型号的不同分为A-H组,每一组都称为GPIOx组,每组都有独立的寄存器,因为相对于寄存器,函数版的使用还是比较容易入门的,尤其是...

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



盘点:孙正义背后的“自动驾驶帝国”

高了10倍,但功耗也上升了10倍。Nvidia是自动驾驶企业的“好伙伴”,有特斯拉、丰田、奥迪、沃尔沃这样的汽车厂商,博世、采埃孚等一级供应商的支持。目前朋友圈已经扩大至300多个企业,它们并不都是汽车制造商,还包括地图公司和激光雷达开发商等。仅Drive PX 平台,就已经有超过 100 家初创公司利用它开发自动驾驶软件堆栈。半导体巨头ARMARM可以说是不生产芯片的芯片商,27岁的ARM公司...
关键词: 孙正义 自动驾驶

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



STM32F103_USART_GPIO配置及相应的IO口设置

STM32 系列单片机 GPIO 资料收集及总结一、GPIO 配置(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_PP 复用推挽输出GPIO_Speed_10MHz 最高输出速率 10MHzGPIO_Speed_2MHz 最高输出速率 2MHzGPIO_Speed_50MHz 最高输出...

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



不同类型芯片的加密方式

包括Flash,MCU,ARM,DSP,CPLD等。1.Flash类芯片加密Flash类芯片包含SPI Nor FLASH ,并行Nor FLASH,NAND FLASH,EMMC等,这些Flash类的芯片都没有非常牢固的加密功能,对code区进行加密后,只能进行写保护,如果有人想复制你的代码,只要读取母片即可,所以这类芯片安全性较低。将上图所示的信息设置好写入芯片后,对应的区域即进入保护状态...
关键词: 芯片加密

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



【评论有礼!】Sleepace RestOn 智能睡眠监测仪拆解

【评论有礼!】Sleepace RestOn 智能睡眠监测仪拆解颁奖啦~ 恭喜以下网友获奖。 请获奖网友在2018年9月15日前确认论坛个人资料中的相关信息>>点击查看自己个人信息,并跟帖说明:确认个人信息无误,我们才会安排发奖,发奖以确认后的个人信息为准。 注意:我们会通过站短、邮件通知1次或2次,尽可能让获奖者按时领奖。如因邮箱错误、网络或其他不可抗力造成的未收到获奖通知,或因个人信息有误、或逾期未回复确认的朋友,我们将视为自动放弃获奖资格,奖品将不再发送。 本次活动奖品不能兑换E金币,如果遇到任何问题,欢迎>>联系EEWORLD管理员。 &nb...

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



诚聘嵌入式开发工程师

猎头职位【广州】 岗位职责: 1、负责具有智能控制的灯具产品硬件原理图设计及PCB Layout、底层代码的编写调试; 2、负责具有智能控制的灯具产品的功能及可靠性测试; 3、根据公司技术文档规范编写相应的技术文档,撰写相应的专利。 任职资格: 1、计算机、电子、通信相关专业,本科以上学历,两年以上工作经验; 2、熟悉51单片机或ARM Cortex-M系列处理器调试开发...

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



如何学习嵌入式

嵌入式开发环境,linux下的C编程以及一些应用的专业知识,比如做界面的QT、MINIGUI等。  而嵌入式驱动工程师和系统工程师,这个不仅要掌握上面的知识,还需要了解处理器的相关的知识,如ARM、MIPS等,当然也需要了解他们的外设,比如UART、Memory Control、flash、I2C、SPI等相关的知识。  但真正的学习过程如同一场漫长的修行,在这个过程中,必定有各种各样的困难...
关键词: 嵌入式

http://home.eeworld.com.cn/my/space-uid-1011312-blogid-667304.html 发布时间: 2018-08-15



基于ARM9 Linux的液晶驱动终端设计

为了提高工业仪表的开发效率,降低人机界面的设计难度,设计了一种具有通用接口的彩色液晶驱动终端。利用高性能ARM9微控制器与嵌入式Linux操作系统相结合的方法通过S1D13506液晶控制器实现驱动TFT LCD。使用该终端仅通过串口指令即可设计出丰富的图形界面。 ...

http://download.eeworld.com.cn/detail/flexbuilder/580634 发布时间: 2018-08-15



S32K汽车通用MCU全国巡回研讨会启动,你报名了吗?

/16位MCU资源的局限性与成本的压力已经无法满足汽车电子行业的进一步发展,我们迫切需要新一代的汽车MCU来承载发展的需求。这时,32位的S32K系列汽车MCU应运而生了。S32K系列汽车MCU是NXP推出的针对汽车行业的通用型MCU,采用亲民的ARM内核,配置从Cortex-M0到Cortex-M4,可以覆盖不同应用的多层次需求,整个系列MCU具有很好的软件兼容性,以及功能安全特性。图1,S32K...

http://www.eeworld.com.cn/mp/NXP/a23093.jspx 发布时间: 2018-08-15



深扒QN908x | 蓝牙5超低功耗蓝牙处理器

恩智浦在线研讨会随着Bluetooth 5标准的推出支持新规范的蓝牙SoC纷纷面市想设计出与众不同的产品恩智浦的QN908x系列是你不容错过的一颗“芯”会议时间2018年08月16日,10:00 AM会议主题恩智浦QN9080/83支持Bluetooth 5的超低功耗蓝牙处理器主讲嘉宾况鑫,恩智浦无线MCU产品经理......马上报名▼▼▼QN9080系列是恩智浦推出的全新的超低功耗Bluetooth 5处理器,于2018年初起正式量产。 该处理器内置了2.4GHz RF收发器,支持LE 2M PHY, 传输速率增加了1倍。QN908x内核采用32位ARM Cortex-M4F处理器,集成了...

http://www.eeworld.com.cn/mp/NXP/a23092.jspx 发布时间: 2018-08-15



TI8168 DSP算法开发流程

一、DM8168及本文简介     2010年,TI推出的最新媒体处理器TMS320DM8168作为一款多通道高清SOC系统芯片,集成了1GHz主频Cortex-A8 ARM核与lGHz主频C674x的DSP核,并且集成了3个新版本的HDVICP子系统,还有新一代的VPSS。可同时提供3路1080P分辨率,每秒60帧的高清视频的H.264编码。新版本的HDVICP可支持高清分辨率的H.264、MPEG-4、VC1编码以及AVS和SVC编码,为高清视频的发展提供了更强大的软硬件支持【引用】。     前面一篇文章介绍了DM8168的异构多核架构,本文旨...

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



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

针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片DM644x之后,又陆续推出了DM643x,DM35x/36x,DM6467,OMAP35x,OMAPLx等一系列...

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



STM32启动过程与向量表

一.首先看一下一个典型的STM32程序的二进制文件:注意开始地址的前2“字”,0x2000870,0x08000635.二.在工程文件里,进入debug模式,点击 “RET”复位发现MSP就是程序文件的第一个32bit内容,PC则是下一个32bit内容。注意0x08000635与0x08000634:加载到 PC 的数值是奇数( LSB=1) ,表明这是在Thumb 状态下执行,因为Cortex-M3处理器不能执行ARM指令;另一方面, CM3 中的指令至少是半字对齐的,所以 PC 的 LSB 总是读回 0。三.再看下STM32的启动文件下的中断向量表事实上,可以明显地看出,STM3...

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



STM32启动文件——startup_stm32f10x_hd.s

的是:这个不是 ARM 的指令,是编译器的,这里放在一起只是为了方便。END到达文件的末尾,文件结束IF,ELSE,ENDIF汇编条件分支语句,跟 C 语言的类似LDR从存储器中加载字到一个寄存器中BL跳转到由寄存器/标号给出的地址,并把跳转前的下条指令地址保存到 LRBLX跳转到由寄存器给出的地址,并根据寄存器的 LSE 确定处理器的状态,还要把跳转前的下条指令地址保存到 LRBX跳转到由寄存器/标号给出...

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



MDK开发环境STM32启动文件_main函数分析

========================================================================** Section #1 'ER_IROM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]    Size   : 1008 bytes (alignment 4)    Address: 0x08000000    $d.realdata    RESET    __Vectors ...

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



ucOS_II移植:Stm32启动代码分析

用的编译工具是keil,在用keil建立stm32工程时,一般会产生一个启动文件,STM32F10x.s,在st提供的库函数里,用cortexm3_macro.s和stm32f10x_vector.s来代替这个文件。不过内容都大同小异。我在csdn上搜到了一个在stm32上移植好的ucos,打算在这个代码的基础上,添加注释,先学别人的,然后再自己移植。我获得的这份例程,使用了startup_stm32f10x_md.s作为启动文件,其中,删去了部分采用扩展SRAM的代码。其文件内容为startup_stm32f10x_md.s;******** (C) COPYRIGHT2010 STMicr...

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



cortex-m3/m0汇编启动代码分析

启动代码文件名是STM32F10X.S,它的作用先总结下,然后再分析。启动代码作用一般是:1)堆和栈的初始化;2)向量表定义;3)地址重映射及中断向量表的转移;4)设置系统时钟频率;5)中断寄存器的初始化;6)进入C应用程序。    (1)按启动代码的次序,先看堆和栈的初始化:Stack_Size      EQU     0x00000200       ;定义Stack_S...

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



STM32启动文件的理解

;      THUMB ;说明支持THUMB指令集 在ARM当中有两种指令 ARM指令 和 THUMB指令; Vector Table Mapped to Address 0 at Reset             ...
关键词: STM32 启动文件

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



是德DSOX1000系列示波器维修拆解详情

公众号:安泰测试 淘宝店铺:安泰仪器设备技术支持与维修中心 如果您有仪器需要维修可以找我们~ DSOX1000示波器是50MHz双通道教育版超低端示波器,为是德科技2017年发布的低端性价比机型,本次拆机就以DSOX1102A为例简单介绍拆机过程。本次拆机就以DSOX1102A为例简单介绍拆机过程。 第一步:我们首先打开仪器的塑料外壳,这个外壳比较好拆; 外壳拆开后内部还有背面一体的金属机壳,做工干净简单。 第二步:拆开金属机壳,将金属机壳周边的螺丝松掉就可以看到内部主板的尊容了;主板的后面板有USB控制接口。 该主板是1000X系列的主板,那么100...

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



STM32在linux开发-2编译工具arm-none-eabi-gcc

在开发之前我们需要准备一些工具辅助我们开发。 1 编辑代码工具 gedit(ubuntu自带); 2 编译工具 gcc-arm-none-eabi(裸机开发); 3 调试工具 st-link、openocd; 2 编译工具的作用是:编译和链接文件,使源代码可以转化为在单片机上执行的机器码格式文件。 这次我们先安装编译工具gcc-arm-none-eabi(裸机开发)。 注:裸机开发指的是不带操作系统。 主要内容有: 1.gcc-arm-none-eabi的获取; 2.gcc-arm-none-eabi的安装; 3.gedit查找etc...

http://home.eeworld.com.cn/my/space-uid-1000169-blogid-667286.html 发布时间: 2018-08-14




<上一页 12345678910111213141516 下一页> 相关结果约53,262个