自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 NUCLEO-F429ZI开发板用CubeMX创建FreeRTOS系统示例代码

STM32CubeMX中,Example中没有基于NUCLEO-F429ZI开发板的FreeRTOS示例代码,尝试NUCLEO-F413ZH的FreeRTOS例程修改芯片型号,发现有很多报错,放弃;直接基于Board新建NUCLEO-F429ZI的代码,选用demo,则CLOCK, LED, USB, ETH, USART3等都已配置初始化,按照默认就行。在middleware中选择FREERTOS,CMSIS-V1即可。FREERTOS基本配置按照默认。在Tasks and Queues中,增加一个.

2021-05-02 11:33:34 569

原创 pyserial的踩坑记录

20200603——在windows中出现module ‘serial’ has no attribute ‘Serial’在windows操作系统命令行测试serial模块import serialser = serial.Serial(‘COM15’)出现异常module ‘serial’ has no attribute ‘Serial’网上搜了一下,没找到具体的方案。后面尝试卸载serial模块pip uninstall serial最后出现Successfully uninstall

2020-06-03 20:44:35 1450

原创 pyserial学习笔记1——(官方文档简要注释及tools的使用示例)

pyserial的官方网站:https://pypi.org/project/pyserial/稳定版本的文档链接:http://pythonhosted.org/pyserial/稳定版本的下载链接:https://pypi.python.org/pypi/pyserial简介:pyserial模块封装了对串行端口的访问。 为运行在在Windows,OSX,Linux,BSD(几乎任何兼容POSIX的系统)和IronPython的Python提供后端。特性:(1)适应任何设备的串口驱动,例如.

2020-06-03 17:54:07 995

原创 联想智能音箱拆解

获得一个联想智能音箱,但是没有适配器,淘宝搜了一下,配套20V 1.5A的适配得67.5元,而且插头规格不普通,想想也没啥用处,直接拆了。上图

2020-04-06 23:40:33 1695

原创 【使用笔记】树莓派基于Python操作IIC接口的红外测温传感器

最近在使用红外测温传感器,IIC通信,在单片机上已能读取数据,但是想把数据读取到电脑上用python做一些处理,想到树莓派自带IIC接口,于是尝试直接将红外传感器接到树莓派的IIC管脚。启用树莓派I2C功能:参考瑞士军刀扩展板的教程“DS1307 RTC 时钟模块”,开启树莓派的IIC功能,教程链接:http://shumeipai.nxez.com/2016/05/30/saks-diy...

2019-10-31 23:48:16 7797

原创 STM8S bootloader中断向量重定向 INTVEC exceeds maximum size 问题解决

最近重装了系统,然后重装了IAR for STM8软件(由于找不到之前的安装软件,就用了剑齿虎开发板提供的IAR安装包),发现以前正常编译的bootloader工程文件,再次编译时出现如下问题:Error[Lp004]: actual size (0x100) exceeds maximum size (0x80) for block “INTVEC”在icf文件中,INTVEC块确定定义为0...

2019-04-18 16:22:09 3156 3

原创 STM32F0xx部分库文件说明

一、system_stm32f0xx.c 系统时钟设置文件,目录:Libraries\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c1. 声明了系统时钟全局变量uint32_t SystemCoreClock = 48000000;2. SystemInit() ——系统初始化函数:初始化内部的Flash接口...

2019-04-02 17:19:04 2407

原创 树莓派交叉编译环境的建立(基于ubuntu)

安装虚拟机VMware Workstation 14 Player下载ubuntu16.04.6 32bit系统镜像虚拟机安装ubuntu,默认账户名为ubuntu-pi进入ubuntu虚拟机,安装vim编辑器ubuntu-pi@ubuntu:~$ sudo apt-get install vim安装必要的软件和工具ubuntu-pi@ubuntu:~$ sudo ...

2019-03-21 10:01:23 1310

原创 UDS常用缩写

UDS —— Unified Diagnostic Service(统一诊断服务)ECU —— Electronic Control Unit(电子控制单元)SF —— Single Frame(单帧)FF —— First Frame(第一帧)CF —— Consecutive Frame(连续帧)FC —— Flow Control(流控制帧)SF_DL —— Single Fra...

2018-12-04 16:25:18 3125

原创 汽车常见ECU缩写

VCU—— Vehicle Control Unit ——整车控制器MCU—— Motor Control Unit —— 电机控制器BMS —— Battery Manage System —— 电池管理系统DCDC —— DC-to-DC converter ——直流转换器OBC —— On-board Charger —— 车载充电机CDU —— Conversion & ...

2018-12-03 14:48:54 12001

原创 ARM-Linux嵌入式开发环境入门,实现运行hello world(学习韦东山后整理)

韦东山的教程比较全面,一时作为入门,第一步想实现的就是在交叉开发环境中编译生成可执行的hello word,然后下载到开发板运行。如下为个人学习后整理的一个大体步骤,具体操作步骤需要参考韦东山的资料。在Win10安装VMware Player 14,打开教程配置好的虚拟机ubuntu-16.04.2-x64-100ask。开发板的COM口与电脑连接,在Win10打开MobaXterm,新建一...

2018-10-10 13:29:01 4974

原创 S3C2440运行裸机小程序需烧录到NAND Flash(学习笔记)

对于韦东山的S3C2440开发板,当运行LED等简单的小程序时,必须烧录到NAND Flash,原因如下:(1)NOR Flash虽然可以向内存一样进行读操作,但不可以像内存一样进行写操作,所以假如要从NOR Flash启动,一般先在代码的开始部分使用汇编指令初始化外接的内存器件(外部RAM),然后将代码复制到外存中,最后跳转到外存中继续执行。(这段初始化代码比较复杂,需要后面再学习)。(2)...

2018-10-09 22:31:21 959

转载 Makefile介绍(韦东山-嵌入式Linux系统开发学习笔记)

简介当有多个文件组成一个程序时,如果只修改了其中部分文件,那么为提高编译效率,只需重新编译修改的文件即可,再全部连接成一个新的程序。判断文件需要重新编译的方法——比较.o和.c文件的更新时间,如果.c文件比.o文件时间更新,则需要重新编译。在Linux中,使用Makefile来实现源文件、目标文件的时间比较,控制命令的执行。在linux下执行make命令时,就是去分析并执行同目录下的名...

2018-10-08 23:03:58 675

翻译 MC9S12G单片机的中断系统

介绍:INT Module用于确定所有的系统异常请求,提供CPU处理异常请求的的应用向量。支持如下功能:(1)I位和X位可屏蔽向量请求;(2)一个未实现的不可屏蔽操作码陷阱(op-code trap);(3)一个不可屏蔽的软件中断(SWI)或background debug模式请求;(4)三个系统复位向量请求;(5)一个伪中断向量每个I位可屏蔽中断请求都被分配到一个固定的优先级水...

2018-10-08 18:07:35 2872 2

原创 使用CodeWarrior5.1烧录s19文件

软件环境:win10 64bit + Codewarrior 5.1烧录工具:USBDM烧录步骤:在CodeWarrior打开一个工程文件,点击Debug按钮进入调试界面。在Debug界面,点击“TBDML HCS12”下的load选项在load Executable File界面,(1)文件类型选择“Motorola S-Record(.s?)”,(2)找到所需下载的s...

2018-10-08 13:18:37 6121 1

AN2594_STM32F10x用flash模拟eeprom的官方例程

This application note explains the differences between external EEPROM and embedded Flash memory, and it describes a software method for emulating EEPROM using the onchip Flash memory of the STM32F10x devices. This document also focuses on some embedded aspects in emulated EEPROM data storage, that the reader is assumed to know.

2019-05-08

在NXP官网申请CodeWarrior 5.1 license流程

NXP(Freescale) MC9S12 MCU的开发环境CodeWarrior 5.1有License限制

2018-12-06

AN4061_在STM32F0xx中用Flash模拟EEPROM,说明文档和例程

汇总了说明文档和例程,文档详细解释了在STM32F0xx单片机中用Flash模拟EEPROM的原理;例程采用STM32F051_Discovery开发板。

2018-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除