推荐阅读最新更新时间:2024-11-17 05:13
在Mac OS X中使用VIM开发STM32(4)
在上三篇文章中,我们基本搭建好了开发STM32的IDE环境,当然vim、ctags、taglist、winmanager的命令和用法太多,不可能全部列出,在这里只是给大家提供一种思路和方法,具体扩展功能参考相关插件的帮助文档就可以获得,当然选择自己最最常用的几个命令,操作熟练了,就足以进行开发调试了。今天这篇文章我们使用gdb进行STM32调试。 (四)gdb调试STM32程序 我们还是用先前的stm32f4-discovery程序为例子,初步探讨一下stm32调试的方法步骤,当然在这里敝人只是提供一种方法和思路,gdb调试的官方文档共有600多页,调试命令及其丰富,细节功能大家可以参考文档使用。 4.1 启动gdb
[单片机]
STM32开发笔记83: SX1268驱动程序设计(芯片复位)
单片机型号:STM32L053R8T6 本系列开发日志,将详述SX1268驱动程序的整个设计过程,本篇介绍芯片复位驱动程序。 一、数据手册 1、NRESET是芯片第15引脚,低有效。 2、通过15引脚NREST,可以达到完整的芯片复位。复位后,会执行标准的校准程序,先前的内容将丢失。复位最短时间为50us,给100us较为合适。 3、这张图是芯片各个模式的引脚的状态表,可以看到除复位模式外,其余模式NREST引脚的状态都为IN PU,其意思是输入上拉,其上拉值为50K。 二、程序 1、由于其内部上来,我们可以给出低功耗的程序,不将单片机控制NREST的引脚设置为输出,而设置为analog引脚,程序如下: c
[单片机]
ARM DS-5开发STM32程序(Eclipse配合Keil插件使用)
ARM DS-5是基于Eclipse的ARM开发环境,有完善的编译流程,配合Keil插件开发STM32效果更佳。废话不多,先介绍思路: 1.安装MDK软件,就有编译STM32的工具链。我使用是MDK 4.72的。 http://pan.baidu.com/s/1o6iHPVG 2.安装DS-5,并注册社区版(免费阉割)。 http://pan.baidu.com/s/1mgHX2JY 补充:社区版激活代码: http://ds.arm.com/zh-cn/ds-5-community-edition/getting-started/ 3.运行DS-5安装Keil插件 安装好Keil插件后只是使用了Keil的调试和下载
[单片机]
新型显示技术FPD问世 利用CRT原理实现低功耗
虽说阴极射线管(CRT)电视技术已成为过去,但是目前应用其原理而开发的新型平板(FPD)技术已经面世。
这种新型FPD技术的基本原理与CRT相同。只是用激光取代了电子束,用小型扫描仪取代了电子枪。只要在相当于荫罩(Shadow Mask)的屏幕上涂布可发出三原色光的荧光材料,使激光照射部分依次发光就能实现影像显示。这种技术具有获得与主动发光型CRT同等画质的技术潜力。但其结构却比CRT简单,因而更容易降低成本,还可使耗电量低于液晶电视。目前,风险企业MICRO PRECISION在新能源与产业技术综合开发机构(NEDO)的协助下,正与产业技术综合研究所、NEC东金以及Fine Rubber研究所共同开发这种新型技术。
[家用电子]
STM32-(12):STM32硬件开发环境
硬件下载与调试 1、STM32芯片的内部存储结构 ROM:放置程序代码,只读,掉电数据丢失 RAM:可读可写的随机存储,运行速度比ROM快,掉电数据丢失 2、Flash 下载与调试设置(下载到ROM) 下载的起始地址 Flash 的大小 3、RAM下载与调试设置 程序下载与调试 选择调试模式: ①:RAM调试(0x20000000) ②:Flash调试(0x08000000) 由于CM3的Flash只能烧写1000次 Flash 调试 前面的几篇关于代码的都是软件仿真(Simulator),这里需要调到硬件仿真,需要对 keil uvision4 这个仿真软件进行相关设置 1.在工程管理中添加 “Flash”选项
[单片机]
STM32开发 -- Jlink常用命令
h speed 4000 device = STM32F429ZI erase loadbin BOOT.bin 0x8000000 loadbin 正式版本.bin 0x08004000 loadbin 工厂测试.bin 0x08020000 savebin 工厂生产.bin 0x08000000 0x00080000 rx 3 qc exit 一直在用这个脚本烧写程序,但是,细细一看有点懵。 里面 h,rx 3,qc 等的含义不太清楚。 接下来详细总结一下,Jlink都还有哪些常用的命令。 一、查看jlink命令 使用的jlink版本如下图: jlink命令: J-Link ? Available comma
[单片机]
意法半导体发布价格亲民的能够连接云端的STM32开发工具套件
中国,2017年5月8日 —— 意法半导体(ST)新推出高连接性的STM32L4 物联网探索套件(B-L475E-IOT01A),为开发人员开发物联网节点带来业内最高的灵活性,支持诸多低功耗无线通信标准和Wi-Fi®网络连接,同时还集成市场上同类产品所没有的运动传感器、手势控制传感器和环境传感器。 旨在帮助将物联网硬件立即连接到云服务,同时保证高能效和高成本效益,意法半导体新物联网开发套件在同一块电路板上集成高性能且超低功耗的STM32L4微控制器与Bluetooth®low energy (BLE)、sub-GHz RF和Wi-Fi无线通信模块,及一个带印刷天线的动态NFC标签IC。 借助意法半导体强大的MEMS(微机电
[物联网]
STM32开发环境(MDK)搭建及第一个项目工程
一、开发环境搭建 1.1 下载IDE 目前STM32开发常用的IDE有IAR、MDK等,这里我挑选MDK。如果你是IAR的爱好者,那么这篇文章可能不适合你。 MDK官方下载地址,目前最新版本是5.26。 官网下载页面入口: 下载需要填写个人信息: 点击下载即可: 从官网下载会比较慢,为了方便大家下载,有需要的同学可以到我的网盘上获取。 1.2 IDE安装 可以配置安装路径。默认安装在C盘根目录下。 填写用户信息。随便写,不影响使用。 一路Next,最后点击Finish。 弹出一个包安装的界面。如果你要开发的芯片MDK不支持,需要通过这个Pack Installer去安装相应的包,这里先关闭忽略掉。
[单片机]