首页 > TAG信息列表 > Pin

STM32二十:OLED和LCD

一.概述 1.OLED介绍   1 //OLED的显存 2 //存放格式如下. 3 //[0]0 1 2 3 ... 127 4 //[1]0 1 2 3 ... 127 5 //[2]0 1 2 3 ... 127 6 //[3]0 1 2 3 ... 127 7 //[4]0 1 2 3 ... 127 8 //[5]0 1 2 3 ... 127 9 //[6

使用STM32控制TMC5160驱动步进电机

    首先先来了解一下TMC5160的3种工作模式 TMC5160通过两个引脚来控制它的工作模式:SD_MODE和SPI_MODE。 1、当SD_MODE接地,SPI_MODE拉高,TMC5160即工作在模式1(SPI控制模式)。在该模式下,用户通过SPI接口来设置TMC5160的寄存器。 TMC5160使用自己的梯形曲线发生器来控制步

[ Linux ] column 简明用法

https://www.cnblogs.com/yeungchie/ options -c 指定每一行输出的宽度。 -t 判断列来输出,对齐所有列。 主要用到的就是这个选项。 -s 指定分隔符,默认为空白符。 -o 指定用于对齐列填充的符号,默认为空白符。 cat 看一下原文本。 yeung@eda7 Linux ~/tmp > cat pin.list | sort

尝试移植标准库的fsmc驱动lcd到hal库上(未完成)

手头有一个红牛的stmf103开发版。以前用arduino 用它点灯跟使用串口。用起来很简答。上边的触摸屏是 ili9325.使用的是fsmc驱动 。16位接口。可以看到主频72M的开发版刷新屏幕非常的快。红牛开发版的例程都是基于标准库3.5的。 8.92 rEU:/ 红牛开发版自带的屏幕测试 https://v.dou

arduino自定义库c与c++的区别

起初是想把手头的红牛开发板的基于stm32标准库的例子都改成用arduino库的     发现arduino库是基于hal库的  不是直接把c文件挪过来就能用的 arduino是c++编译器  如果自定义典型的用类的文件,没什么问题   就像这样  (58条消息) Arduino建立自己的工程 添加头文件 添加源

shit juejin 审核不通过 All In One

shit juejin 审核不通过 All In One 文章内容: 内容不适合发布 https://juejin.cn/book/6844733795329900551/section/6876001660431400967 MMP 审核半天告诉我 内容不适合发布! 什么是 TMD 内容不适合发布 呀 https://juejin.cn/post/7132797960919711752 申诉渠道 审核未通

lil9481 的 setup文件

// USER DEFINED SETTINGS // Set driver type, fonts to be loaded, pins used and SPI control method etc // // See the User_Setup_Select.h file if you wish to be able to define multiple // setups and then easily select which

树莓派4B串口测试与开发

参考文档: https://shumeipai.nxez.com/2021/08/09/raspberry-pi-4-activating-additional-uart-ports.html 树莓派4B的串口,由两个增加4个,一共6个! 情况一: 缺省镜像中的配置,测试发现只启用了2个: pi@raspi4b:~ $ ls -l /dev/serial* lrwxrwxrwx 1 root root 5 Jul 20 12:13 /dev/ser

AD5592R STM32驱动代码

一、前言   最近项目上需要使用8路DAC,本来想用STM32自带的DAC,但是STM32自带的DAC好像只有2路,不满足要求,市面上很多的DAC芯片虽然有8路,但是精度只有8位,而我需要一个精度更高的,在选型的时候选到了ADS9226这款芯片,它有8个DAC通道,精度是12位的,当时也只关心这2个指标。   等到使用

xenomai中断事件等api

RTDM中断请求函数原型: int rtdm_irq_request (rtdm_irq_t *irq_handle, unsigned int irq_no, rtdm_irq_handler_t handler, unsigned long flags, const char *device_name, void *arg) 参数介绍: irq_handle , IR

Redmi红米 设置Sim卡PIN码

pin码是4至8位。PIN码(PIN1)是电信名词,是指SIM卡的个人识别密码。手机的PIN码是保护SIM卡的一种安全措施,防止别人盗用SIM卡,如果启用了开机PIN码,那么每次开机后就要输入4-8位数PIN码。   https://zhidao.baidu.com/question/2018591573474132468.html 手机锁定SIM卡,即给SIM卡设置

国产低成本芯片DT1.1S 软硬件兼容汤铭FE1.1S

DT1.1S是一个高性能的符合USB 2.0高速4端口USB HUB集线器控制器.4个端口功能可同时工作,低功耗采用DT1.1S,不仅低成本,用户还可以通过外挂EEPROM,实现多个集线器配置选项. DT1.1S采用主流的SSOP28的封装,可同时实现4个USB口同时工作.FE1.1替代,FE1.1S替代注意事项1、F1.1旧版用MA8

NB-IOT采集温湿度案例

最终效果及试题 演示视频 所用文件 代码参考 main.c部分代码参考 /** ****************************************************************************** * File Name : main.c * Description : Main program body **********************************

板卡RV1126 || RV1109 组装教学

1.RV1126 和 RV1109 两个芯片可以互换,两者pin to pin 兼容;    2.烧写(提前安装驱动) 3.拉流测试; 4.串口调试;   PS:擦除重烧

LInux_GPIO_DRV

LInux_GPIO_DRV           /* * gpio_irq_test.c- Sigmastar * * Copyright (c) [2019~2020] SigmaStar Technology. * * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, an

矩阵键盘

1、 矩阵键盘的一般电路 图 1 矩阵键盘电路 如图 1 矩阵键盘电路所示,4*4矩阵键盘有4行4列按键,单片机4个I/O口接矩阵键盘的行线,另外4个I/O口接矩阵键盘的列线,通过对行线列线的操作完成按键的识别和操作。 2、 矩阵键盘的原理 矩阵键盘按键识别的流程一般是这样的: (1)置第1行为低电平

19-CubeMx+Keil+Proteus仿真STM32 - 直流电动机

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM33F103R6 项目要求 理解H桥电路的工作原理,结合前面几个项目学习过的PWM、EXTI、串口通讯等,要求通过5个按钮控制直流电动机的运行状态,包括:电动机正转、电动机反转

将CH340G的USB2TTL扩展出RTS, DTR口

关于 要测试串口中的RTS和DTR, 最常见的USB2TTL基于CH340G, 并没有引出RTS, 然而这个IC是支持这些信号的, 只是PCB上将这些pin留空了. 这块板子的PCB 电路 详细信息可以参考 USB至串口TTL转接设备及Console线 当中的CH340部分 可以增加一些排针将这些pin脚引出. 引出 以下是我实

Wallys/Accessory/Non-standard IEEE802.3at

Non-standard, IEEE802.3at Non-standard IEEE802.3at    POE INJECTOR PRODUCTS_Wallys Communications (Suzhou ) Co., LTD (wallystech.com) Wallys Communications (Suzhou ) Co., LTD(http://www.wallystech.com) is a professional supplier of wireless communicatio

无线:PIN码

PIN码(PIN1),全称Personal Identification Number.就是SIM卡的个人识别密码。手机的PIN码是保护SIM卡的一种安全措施,防止别人盗用SIM卡,如果启用了开机PIN码,那么每次开机后就要输入4位数PIN码。[1] 在输入三次PIN码错误时,手机便会自动锁卡,并提示输入PUK码解锁,需要使用服务密码拨打运

07-CubeMx+Keil+Proteus仿真STM32 - EXTI

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM33F103R6 项目要求 同04节,电路常态为流水灯状态,当按下按钮BTN0时,8个LED灯全亮全灭闪烁3次后恢复到常态;当按下按钮BTN1时,8个LED灯间隔交替闪烁3次后恢复常态;当BTN0

WebRTC M91-- DShow-- Camera Jabra PanaCast 50-- 绿屏问题修复

又通宵了。。。Jabra PanaCast 50 这种camera,在webrtc m91上,_mediaControl没有Run,就Pause的情况下,下次再Stop,Run的时候可能会没有响应,从而导致绿屏。 解决办法是在前面先Run一下,或者Pause之后Run一下再Stop,Run。就好了。   顺便整理了一下DShow的工作流程。 参考https://zhuanl

101-SLM130(NB-IOT)C-SDK(OpenCPU)学习开发-GPIO输入检测,中断

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnEC616_SLM130" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明(一定要看完上一节)

如何看懂时序图,以DHT21为例

​ 有很多传感器手册给了我们时序图,我们只要按照时序图操作就行了,还有一些是标准接口,例如SPI,IIC,UART,这些可以利用硬件提供的收发器通信,还有一些我们没有足够的接口,或者没有对应的接口与之通信,我们可以按照手册提供的时序图,利用IO来完成读写操作。完成的思路是模块化编程思想,将问题

基于Arduino开发板的简易智能车项目介绍及源码

源码出处: