GPIO_Mode_Out_PP推挽输出推挽电路是由两个三极管或MOSFET,以推挽方式存在于电路中,电路工作时,两只对称的开关管每次只有一个导通,所以导通损耗小、效率高、既提高电路的负载能力,又提高开关速度。当input输出1电平时,上边的三级管导通同时下边的三极管截至,output口输出高电平。当input输出0电平时,上边的三级管截至同时下边的三极管导通,output口输出低电平。GPIO_
 中英文数据手册EL357NA中文资料(everlight)中文数据手册「EasyDatasheet - 矽搜」 - 百度文库EL357NA datasheet(1/11 Pages) EVERLIGHT | 4 PIN SOP PHOTOTRANSISTOR PHOTOCOUPLEREL357NC-G中文资料(everlight)中文数据手册「EasyDatasheet - 矽搜」.p
转载 2024-04-02 11:36:32
448阅读
        最近一个项目需要用到PMOS管做开关管控制设备,控制电流要求较高,所以综合考虑没有选择晶体三极管而选择了MOS管。但是MOS管有一个致命的缺点就是开关频率远远低于三极管,并且也怕静电,很容易就被静电打了所以需要设计一款合适的MOS管驱动电路。        MOS管本身有Cgs,Cgd,Cds寄生电容,
第一节课“开发环境的搭建和arduino CH340驱动安装以及点亮板载13号LED小灯” (一)什么是arduino?(二)Arduino开发环境的搭建(三)新建工程(四)编辑我们的第一个程序——点亮我们的板载LED灯13号引脚LED灯亮灭的程序编写 ) (一)什么是arduino?什么是 Arduino?相信很多读者都会有这个疑问,甚至有人认为手中的开发板就是 Arduino。维基百科上说
摘要使用rust在no-std环境下实现esp32-c3串口收发及gcode解析.平台信息esp32c3rust超链接esp32笔记[7]-使用rust+zig开发入门使用rust实现串口中断示例代码:serial_interrupts.rs//! This shows some of the interrupts that can be generated by UART/Serial. //!
转载 2024-08-20 11:28:32
115阅读
任务要求通过GPIO的输入输出功能或独立按键输出一串摩斯密码(数字0~7之间的莫斯密码),输入口接收,并翻译出来,对应8盏 led 的亮灭。 对应的摩斯密码与数字关系如下:实现思路:通过GPIO的输入功能来获取独立按键上的电平状态,通过两个按键分别来表示莫斯密码里面的圆点和短杠,当有按键按下时,读取当前按键按下的键码值, 并且在完成5次输入后,通过我截取到的按键信息,与标准的莫斯密码比较,完成解码
5. 中断本文来自于《STM32——江科大》的笔记整理。中断系统中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CP
关于四种输入输出1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将IO口上不确定的信号通过一个上拉电阻把IO上拉为高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。 带上拉输入_IPU——IO内部上拉电阻输入2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 带下拉输入_IPD—— IO内部下拉电阻输入3、浮空输入:浮空(floating)就是逻辑器件的输
最近在学习stm32,搜了很多这方面的内容来看,特对其的输入输出模式进行一些总结一:四种输入模式 1.上拉输入(GPIO_Mode_IPU): 上拉输入就是信号进入芯片后加了一个上拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为高电平 2.下拉输入(GPIO_Mode_IPD): 下拉输入就是信号进入 芯片后加了一个下拉电阻,再经过施密特触发器转换成0、1信号,
转载 2024-10-11 19:32:46
1466阅读
1、STM32单片机IO口工作方式: (1) 1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。 (2) 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 (3) 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,
        AUDIO 模块包括音频输入、音频输出、音频编码、音频解码四个子模块。音频输入和        输出模块通过对 Hi35xx 芯片 SIO 接口的控制实现音频输入输出功能。音频编码和解码模块提供对 G711、G726、ADPCM 格式
概述本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。 本章主要配置定时器输出PWM,同时演示PWM频率与占空比。 需要GD样片的可以加Q_QUN申请:6_15061293。 查阅手册可以得知,PB11为定时器1的通道3,对应ST的为定时器2的通道4。视频教学 STM32CUBEMX开发GD32F303(11)----输出PWM及修
因此,我们可以通过这些GPIO口来获取模拟数值。.........
原创 2022-11-18 11:28:53
446阅读
目录前言一、任务目标二、准备工作三、输入设备移植1.创建输入设备组件2.底层代码的实现1.修改lv_port_indev.h2. 修改lv_port_indev.c3.CMakeLists.txt 的实现四、目标工程的实现 1.ui设计2.组的添加编辑 3.修改main.c五、演示效果六、其它1.按键驱动参考2.lv_event_send 的使用总结前言由于屏幕没有触
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载 2024-07-28 14:38:46
127阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载 2024-03-23 10:33:14
696阅读
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载 2024-05-16 08:14:03
335阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
  • 1
  • 2
  • 3
  • 4
  • 5