Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
STM32 基础系列教程 31 – DAC
前言 学习stm32 DAC数模转换接口使用 学会用STM32 的DAC接口 通过DAC接口将数字信号转变成模拟信号输出 或查看内部变量值的变化波形 学习DAC波形发生器的使用 示例详解 基于硬件平台 NUCLEO F302R8 NUCLE
嵌入式软件
STM32cube
STM32
基于stm32f107 stm32cube 和 LWIP 协议实现 udp 组播通信
最近在做一个基于stm32f107 实现 UDP 组播通信的项目 项目基于 stm32cube 配置生成 如下图 UDP组播头文件 ifndef MULTICAST H define MULTICAST H include lwip udp
嵌入式软件
LwIP
udp
STM32cube
组播
STM32 基础系列教程 33 - Lwip_tcp_client
前言 学习stm32 以太网接口使用 及LWIP使用 用LWIP快速实现一个TCP client网络通信功能 学会基本LWIP的网络数据接收与发送功能 让初学者了解lwip 关于Lwip更多的功能介绍将会在后期的STM32 中级教程中介绍
嵌入式软件
STM32cube
STM32
LwIP
TCP
完美解决 keil5.25 某宝Jlink无法使用问题
首先再次声明下 支持正版 打击盗版 有钱就去买个正版的吧 最近开心地给实验室的电脑装上新版的Keil 5 25 可是装完后发现JLINK无法使用了 直接提示SN什么的 总之就是盗版问题 网上找个各种换 KEIL安装目录中的 ARM Segg
嵌入式软件
Keil5
JLINK无法使用
嵌入式
STM32 基础系列教程 21 - NVIC
前言 学习stm32 NVIC接口编程 学会使用常用的NVIC接口函数 优改中关优先级 开 关单个中断 开 关所有中断 开 关所有中断和异常 系统软件重启等功能 示例详解 基于硬件平台 STM32F10C8T6最小系统板 MCU 的型号是
嵌入式软件
STM32cube
STM32
交叉编译tslib (正确版)
1 下载安装交叉编译器 编译器版本不限 需要与系统移植时的编译器保持一致即可 2 下载tslib1 4 3 交叉编译tslib 1 4 下载的tslib 1 4 tar gz放到 home driver ts 目录下 cd home dri
QT
嵌入式软件
兆易创新嵌入式软件工程师笔试题目解析
哈喽 大家好 今天分享的是兆易创新的嵌入式软件开发工程师的笔试题目 这份题目中等难度 考察基础知识的偏多 最后的编程题只考了一个结构体数组的初始化 所以 在准备校招时 将重点还是要放在基础知识上 下面看下这份题目你可以答几分 本文已同步更新
2021届秋招笔试面试
兆易创新
嵌入式软件
笔试
面试
Unicode 编码表下载
概述 很多项目都使用了Unicode 编码表 在此 做个笔录 官网 1 第一入口 https home unicode org 2 第二入口 Unicode 14 0 Character Code Charts 3 第三入口 http ww
嵌入式软件
WebView
fpga开发
c
嵌入式系统编程中常用的回调处理
在嵌入式编程中经常看到形如下图所示的一些函数调用或者函数初始化 这种形式的原理 以及在编程过程中能带来什么好处 可以通过下面这篇文章来简单的解释和说明 函数是C语言的核心概念 主调函数 caller 调用被调函数 callee 是一般的调用
经典技术文章
嵌入式软件
stm32+DS1302+TM1638驱动程序
TM1638数码管显示驱动程序 参考 1 TM1638与STM32连接 1 1 硬件连接 Vcc 电源 GND 电源地 STB PA0 CLK PA1 DIO PA2 1 2 驱动程序 TM1638 c文件 Program Assignme
嵌入式软件
STM32
解决告警提示:“warning: #223-D: function “can_single_send“ declared implicitly“方法
今天来简单分享一下关于编译时候出现 warning 223 D function can single send declared implicitly 告警信息的其中一个原因 因为出现这种提示可能有因为函数名字不一致导致的 也有可能因为函
嵌入式
经验分享
程序人生
单片机
嵌入式软件
利用三轴加速度求解位移的算法—来自飞思卡尔方案
在要求精度不高的情况 可以使用三轴加速度积分得到位移 飞思卡尔给出了官方方法 下文来自翻译说明 cache freescale com files senso 摘要 此文档描述并使用MMA7260QT三轴加速计和低功耗的9S08QG8八位单
嵌入式软件
传感器
算法
嵌入式开发之堆栈调试打印
简介 打印堆栈的常用方法包括 glibc中的backtrace函数 gcc内置函数 builtin return address 第三方库libunwind 1 glibc中的backtrace 1 1函数原型 include
嵌入式软件
c
c语言
堆栈
怎样入门嵌入式嵌入式未来的发展方向
概述 很多工程师要往嵌入式方向发展 特别是ARM得到应用后 这个趋势更是有增无减 但你真的知道怎样入门嵌入式么 你知道嵌入式未来的发展方向么 怎样入门嵌入式嵌入式未来的发展方向 在很多学生或者初级工程师都关注嵌入式 尤其在ARM大红大紫以后
嵌入式软件
arm开发
【STM32+cubemx】0015 HAL库开发:内部flash读写
本节我们来学习stm32内部flash的读写 在某些应用中 我们需要保存少量掉电仍然不丢失的数据 而在电路板上额外增加一块eeprom或者flash又太浪费硬件资源 这时我们就可以把这些数据保存在stm32内部的flash里 1 stm32
嵌入式软件
单片机
c语言
STM32
STM32F103C8T6在线升级 IAP
stm32程序每次执行都会从基地址0x800 0000开始执行 IAP程序升级的执行是在bootloader引导文件执行后 进行加载 跳转APP程序 所以每次上电后进入BootLoader判断是否需要升级 如果升级则接受bin文件 如果不升
嵌入式软件
汇编基础知识
一 汇编语法 1 GNU 汇编语法适用于所有的架构 并不是 ARM 独享的 GNU 汇编由一系列的语句组成 每行一条语句 每条语句有三个可选部分 如下 label instruction comment label 即标号 表示地址位置 有
嵌入式软件
汇编语言
嵌入式硬件
12.示例程序(定时器定时中断&定时器外部时钟)
目录 定时中断和时钟源选择相关库函数使用 1 定时器初始化配置 2 参数 PSC ARR等 更改函数 在程序运行过程中修改 3 使用定时器库函数的一些细节 定时器定时中断实例 定时器外部时钟选择 知识点get 滤波器工作原理 可以滤掉信号的
STM32标准库开发
单片机
嵌入式硬件
嵌入式软件
STM32
《深入理解计算机系统》(CSAPP)实验三 —— Buf Lab
这是CSAPP的第三个实验 主要让我们熟悉GDB的使用 理解程序栈帧的结构和缓冲区溢出的原理 实验目的 本实验的目的在于加深对IA 32函数调用规则和栈结构的具体理解 实验的主要内容是对一个可执行程序 bufbomb 实施一系列缓冲区溢出攻
深入理解计算机系统
嵌入式软件
计算机基础
汇编语言
操作系统
STM32 基础系列教程 23 - USB_cdc
前言 学习stm32 USB接口使用 学会用CUBE工具快速创建USB设备工程及调试 关于usb的相关知道请读者提前准备并学习 当然如果不想深究其中原理的话 跟着本文来操作就可以实现基于USB的设备开发了 需要提示的是 stm32在使用us
嵌入式软件
STM32cube
STM32
«
1
2
3
»