推荐阅读最新更新时间:2024-11-17 11:08
在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序
第一步:使用ST-Link下载器连接板子 第二步:安装驱动 我们知道如果要往单片机中烧写程序我们需要做一些准备工作,先把烧写环境配置好才能烧写,接下来的内容则是环境的配置(在此主要讲ST-LINK/V2下载程序环境配置)。在我们用ST-LINK/V2下载程序之前首先则需要安装驱动程序,否则串口无法识别芯片信息,使用ST-LINK/V2下载程序则需要先安装st-link_v2_usbdriver.exe程序,但是仅仅安装此程序可能会发现并不能识别出芯片信息,因为我们还需要安装一个stlink_winusb_install.bat(Windows批处理文件),此时才算成功。(程序资料见st-link_v2_usbdriver文
[单片机]
ST-Link 驱动安装
电脑中可以预先安装一个ST Visual Programmer 这个直接带STLink驱动或是安装一个STM32 ST-Link Uitilty 然后选择自安安装 点出下一步 在弹出的对话框选择“仍然继续” 单击完成,安装完毕!回到桌面右键单击——》我的电脑——》属性——》硬件——》设备管理
[单片机]
STM32 TM1640芯片驱动程序
以下为.h文件: #ifndef __TM1640_H__ #define __TM1640_H__ #include stm32f10x.h #define ADDR_START1640 0XC0 #define DSP1640_DIS 0 #define DSP1640_ENB 1 /* 控制显示 0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f 分别对应 1/16, 2/16, 4/16, 10/16, 11/16, 12/16, 13/16, 14/16 设置数据,0x40,0x44分别对应地址自动加一和固定地址模式 */
[单片机]
STM32L0低功耗设计2: 使用Keil和ST-Link下载低功耗程序
继续项目的开发工作,突然发现,程序不能够正常下载到单片机中了,提示如下图所示的错误,我使用的是keil和ST-Link。 这个问题在我第1次调试的时候发生过1次,我认为是我误操作将芯片烧坏了,因为当时又反复的焊接了一下芯片,也没有修好,就把这件事情放下了。 今天再次出现,自己感觉可能和低功耗有关,仔细查看刚刚下载的程序,里面上来程序就进入低功耗,没有任何退出语句,所以应该是CPU不响应下载命令了。 按照这种思路,先将单片机的复位引脚接地,然后点击下载按钮的同时,放开复位引脚,居然成功了。 再仔细想不应该呀,ST-Link控制着复位引脚了,应该在下载的时候复位单片机才对呀。 查看Keil中的ST-
[单片机]
STM32工程不同系列芯片间的移植
1. 芯片容量的确定,往往容易疏忽。 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、 STM32F102xx和 STM32F103xx微控制器。 中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、 STM32F102xx和 STM32F103xx微控制器。 大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控 制器。 互联型产品是指STM32F105xx和STM32F107xx微控制器。 2. 居动文件的选择,不同芯片选择不同的居动文件。 官方库中STM32F10x_StdPeriph_Lib_V3.5.0\L
[单片机]