单片机
文章平均质量分 78
qq_27158179
这个作者很懒,什么都没留下…
展开
-
esp32-cam 2. python opencv 拉取摄像头内容
python opencv 获取esp32-cam的视频流原创 2024-05-03 16:52:50 · 680 阅读 · 0 评论 -
esp32-cam 1. 出厂固件编译与测试
esp32-cam出厂固件编译与测试原创 2024-05-03 16:43:12 · 973 阅读 · 0 评论 -
pixhawk控制板的ArduPilot固件编译
ubuntu18(依赖python2和pip,建议直接ubuntu18不用最新的)原创 2024-04-14 10:53:28 · 468 阅读 · 0 评论 -
MCU软核 3. Xilinx Artix7上运行cortex-m3软核
jlink。原创 2023-09-13 16:17:42 · 1473 阅读 · 0 评论 -
MCU软核 2. Xilinx Artix7上运行tinyriscv
ubuntu18- XC7A35TV12核心板- ft2232hl小板(用于程序烧录)原创 2023-09-13 16:02:49 · 692 阅读 · 0 评论 -
MCU软核 1. Altera FPGA上运行8051
EP4CE6E22开发板- keil c51- ag10kl144h(本工程兼容AGM)下载8051源码:https://www.oreganosystems.at/products/ip-cores/8051-ip-core。原创 2023-09-13 15:53:04 · 978 阅读 · 0 评论 -
STM32开发板搭建开发环境之安装篇
STM32开发板win10搭建开发环境原创 2021-12-15 10:41:47 · 2358 阅读 · 4 评论 -
用SEGGER Embedded Studio(SES)开发蓝牙nRF52840
0. 准备WIN10电脑一台nrf52840开发板一套(其实如果基本蓝牙功能的话,nrf52832也行,有更小的成本)。nrf52840集成了2.4GHz的各种协议,但还是蓝牙功能比较完善。仿真器最好用jlink v91. download nrf5 sdk这个sdk解压后可以用常用的ide开发单片机。https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs2. SEGGER Em原创 2021-05-03 21:51:31 · 3129 阅读 · 8 评论 -
新唐电子NuMaker-PFM-M487KM开发板上手
0. 准备win10电脑一台NuMaker-PFM-M487KM开发板一块1. 参考官方资料开始实操官方资料在这里:http://www.nuvoton.com.cn/board/numaker-pfm-m487km/?index=2<1> 安装NuEclipsewindows下对应的版本是NuEclipse(GCC) (windows)https://www.nuvoton.com/resource-download.jsp?tp_GUID=SW1120200.原创 2021-03-28 11:29:14 · 2346 阅读 · 0 评论 -
Maix Go上手_组图
上手这块板子,我只组装了一下。并跑了一下出厂demo。板子支持AI框架。资料比较少。虽然视频中显示实现了人脸识别打卡机的功能,但是目前开发起来比较有难度(主要不熟悉开发环境)……组装好后上电:搭建开发环境,烧写程序:程序是把摄像头图像实时显示在LCD屏幕上。目前资料:1.https://github.com/sipeed2.https://...原创 2019-09-06 15:14:42 · 2848 阅读 · 4 评论 -
STM32CubeIDE下使能STM32F4的FPU同时调用DSP库计算正弦函数
0 背景今天需要用STM32F4计算sin(),碰巧发现网上有教程开启STM32F407VG的FPU,同时调用DSP库。本人用的是免费的STM32CubeIDE开发STM32,不知能否适用。1 环境Windows 10 + STM32CubeIDE 1.0.2 + STM32CubeMX 5.3.0 + STM32Cube_FW_F4_V1.24.1 +STM32F4discovery...原创 2019-08-31 15:46:07 · 11658 阅读 · 16 评论 -
ESP-EYE上手
0 环境win10,64bit1. 安装必备软件1.1 下载esp-idf-toolshttps://dl.espressif.com/dl/esp-idf-tools-setup-2.0.exe1.2 python3.7到python.org自行下载并安装1.3Git 2.23.0到https://git-scm.com/自行下载并安装1.4esp-idf...原创 2019-08-27 18:00:59 · 2504 阅读 · 2 评论 -
为ESP32和ESP8266下载AT固件
目录0. 环境第一部分:老版本AT固件,UART0是下载调试口以及AT指令通信接口1.1、下载工具1.2、ESP32的AT固件下载与配置1.3、ESP8266(模块或者相关开发板)下载AT固件1.4、试验第二部分:ESP32开发板下载最新的AT固件2.1 下载最新固件2.2 配置下载软件2.3 ESP32 Download Tool配置2.4 试...原创 2019-07-25 16:28:59 · 7947 阅读 · 3 评论 -
STM32F1内部FLASH读写例程
1、环境STM32F107RC核心板 + Atollic TrueStudio + Win8.12、STM32F1系列单片机分类打开参考手册第三章,可以获知:不同储存容量的单片机有不同的FLASH分布,而主要分为以下几类。1、low-density,2、medium-density,3、high-density,4、connectivity line。我们需要根据使用的单片机容量,确认...转载 2019-07-18 09:51:54 · 3962 阅读 · 2 评论 -
一阶RC滤波器的算法实现(低通和高通)
目前,项目需要处理信号。目标信号是特定频率范围内的信号。高频视为干扰。而一阶RC滤波器容易实现。但是网上资料往往没有详细的推导。因此在这里把笔记记下。本文的优势是比较详细,参数配置都有公式依据。目录1、一阶RC低通滤波器的算法实现1.1 算法推导1.2 波特图1.3 用C语言实现 2、一阶RC高通滤波器的原理以及实现2.1 原理推导2.2 波特图2.3 用C语言...原创 2018-09-12 15:19:43 · 90212 阅读 · 19 评论 -
一款用于采集双向电流的差分放大电路
本文分析了一款电流采集电路(其实就是TI的一款电流采样芯片),带有偏置电压,因此电流可正可负。 这是高端电流采样芯片INA199的原理图,高端是指采样电阻串联在电源的正极。厂家TI,规格书可到www.ti.com下载。原理图: 参考这个原理图,可以把采样电阻串联在电源的负极上也可以。运放也可以使用LMV358。假设内部运放,输入端正极电压为、负极电压为。由于是负反馈,可使用...原创 2018-09-10 10:14:57 · 14207 阅读 · 7 评论 -
Atollic TrueStudio开发工具printf函数输出使用
转载自http://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=616754&page=1&extra=#pid2380833也可以到https://stmcu.com.cn/share下载本教程的PDF版本。有时候想收藏一些相关的文章,又不想重新百度,因此直接转载到这里来了,方便自己回想、复...转载 2018-10-01 11:45:49 · 4277 阅读 · 2 评论 -
Logistic函数的各个参数作用分析及其在电机控制中的应用
近几天对神经网络分类器的学习中,看到了Sigmoid函数。Sigmoid函数的表达式为:在Matlab或者Octave中可以画出函数曲线。t = -60:0.1:60;S = 1./(1+e.^(-0.2*t));plot(t,S)xlabel('x')ylabel('S(x)')title('Sigmoid')可是今天我学到了电机上电,电机有一个加速度,让...原创 2018-10-02 22:19:14 · 2546 阅读 · 3 评论 -
用于单片机编程的一种简单的主函数框架
常见的单片机最小系统(最小外围电路)中,会带有单片机、晶振、LDO、按键、LED指示灯。假如是使用STM32,现在通常会配合STM32CubeMX,快速生成初始化代码和工程项目文件。在生成了一套工程项目后,需要在文件的特定位置加上用户代码。我对操作系统编程不熟悉,但需要把单片机对外扩模块的操作程序编成任务,每个任务在一秒钟内执行的次数不同。因此需要编个简单的框架,控制每个任务的执行次数。...原创 2018-09-27 13:49:49 · 1488 阅读 · 0 评论 -
使用STM32串口模块配合SerialChart实现虚拟示波器功能
1、硬件连接单片机IO口配置2、上位机系统环境要用Windows系统,(XP 32bit亦可)。下载好SerialChart-0.3.4。我使用的是Keil MDK 4 + STM32CubeMX。SerialChart配置文件:[_setup_]port=COM9 baudrate=115200width=1000height=400backgr...原创 2018-09-27 14:37:14 · 4342 阅读 · 2 评论 -
PID控制器的离散化推导及其C语言实现
一、理论下图是采用了PID控制器的闭环控制策略。PID控制器的传递函数:上式中,Y是控制器的输出,U是控制器的输入。有时候,在Matlab仿真中已经调好了Kp和Ki、Kd参数,但是离散化后,系数和离散时间有关。因此需要重新计算系数。方法一、用公式替代s算子用Trapezoid(Tustin)方法离散化PID控制器。另外更多的传递函数离散化方法请浏览:https://...原创 2018-09-30 18:41:14 · 20185 阅读 · 2 评论 -
STM32F4discovery_CDC_Device数据传输的一步步实现(USB2.0FS+HS)
1. 需求某项目需要单片机把ADC数据上传到电脑。方法有两种:1、USB;2、以太网。百度必应了一番,发现有人用过NXP的LPC的一款带USB2.0 HighSpeed phy的片子,但是采用BGA封装,开发难度上了一个层次。这两年内使用的STM32F1、F4比较多,对其开发比较熟悉,资料也丰富。因此决定使用STM32F4跑一下CDC_Device例程,调一下这部分的数据传输。2. 环境...原创 2018-10-28 12:06:53 · 14089 阅读 · 6 评论 -
Arduino IDE上面开发NodeMCU
虽然网络上已经有好多资源了,但我还是在这里记录一下试验过程……毕竟NodeMCU面世已经5年左右了,那个年代是开源社区爆发的一段时间。到现在,好多教程都比较古老了,不知读者会不会觉得不够与时俱进了呢。环境:Win7 64bit。Arduino IDE: 1.8.9。硬件:NodeMCU,笔记本。1. 安装Arduino IDEArduino IDE可以https://www.ard...原创 2019-04-15 22:18:47 · 4737 阅读 · 0 评论 -
Windows搭建ESP32_LyraT开发环境
0 环境Win 7,ESP32_LyraT,1A5A适配器+2条USB线1 安装msys2espressif官网msys2:https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip下载完成后解压到d盘。程序路径是D:\msys32\。ESP32是32bit的单片机,我...原创 2019-04-28 22:20:19 · 1671 阅读 · 4 评论 -
NodeMCU接入阿里云物联网平台demo
0. 环境与预备工作Arduino IDE + NodeMCU + PIR模块 + Firefox已经在Arduino IDE上配置好NodeMCU的开发环境。把PIR模块的信号脚与NodeMCU的D7连接。1、登入物联网平台登陆台账号可以是TaoBao。2、创建产品3、为产品定义功能这里的定义功能主要是产品参数。用于设备与网络平台上传递参数。这里默认了多种...原创 2019-05-25 17:50:12 · 4261 阅读 · 4 评论 -
STM32F103用IO口和DS1302模块通信
昨天把github上面arduino驱动DS1302的代码移植到了STM32的程序当中。网址是https://github.com/msparks/arduino-ds1302今天早上上机发现没数据,于是只能调试代码。目录1、硬件连接:2、DS1302规格书注意点3、代码4、结果1、硬件连接:STM32F103_PA10 ---> DS1302_RST...原创 2018-09-04 15:57:12 · 9454 阅读 · 2 评论