![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 80
Hotakus
(。・`ω´・)嗷嗷
展开
-
STM32应用之TFT1.44寸屏ST7735驱动 SPI通信
STM32应用之TFT1.44寸屏ST7735驱动GitHub项目下载链接:点我下载硬件平台:stm32f103rct和1.44寸128x128 TFT屏(st7735驱动)IDE:keil MDK一些可能的问题:1、首先为了驱动一款TFT屏,理所应当的应该知道屏幕的驱动芯片,比如我们这次使用的TFT屏就是ST7735R的驱动芯片,所以理所应当的要查找芯片手册,ST7735的芯片手册上网...原创 2020-04-30 06:22:51 · 19938 阅读 · 10 评论 -
Linux环境下ARM9开发中交叉编译的movt指令相关问题
前言:为什么写这篇文章?笔者在ARM9(s3c2440)的linux下开发中遇到了非常基础的问题,就是关于movt和movw的问题,下面将详细解答。一、movt命令与movw命令关于movt命令,我是在linux下反汇编后发现的问题在使用arm-linux-gcc对c语言文件进行编译时并未报错,程序文件正常编译,但当c程序中调用32位数据的赋值操作时程序执行在UND模式,也就是AR...原创 2020-02-17 14:09:54 · 1581 阅读 · 0 评论 -
51单片机驱动 矩阵键盘原理及简单实现
51单片机驱动 矩阵键盘原理及简单实现背面:![在这里插入图片描述](https://img-blog.csdnimg.cn/2019080914511478.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2MTA2Mz...原创 2019-08-09 14:57:17 · 5338 阅读 · 0 评论 -
STM32入门之LCD1602驱动
LCD1602驱动要点:1. STM32的GPIO不是51单片机一样的准双向IO,读忙时需要设置。平台:STM32F103RCT6使用的GPIO:PB5,PB6,PB7 ;PA0~PA7,具体的配置程序中有详情贴代码:main.c#include "stm32f10x_it.h"#include "LCD1602.h"unsigned char tem[] = {0x1C,0x1...原创 2019-08-17 12:37:35 · 24250 阅读 · 40 评论 -
傻子都能理解的C语言十六进制转二进制参考方法(范围0~0xFF)
原理:十六进制的0~F其实分别对应二进制的0000到1111,所以我们只要事先在二维数组定义好其对应值就行了,放代码:1.c#include <stdio.h>void main(){ //binValue存放的是0~F的对应值,最后用索引提取就行 char binValue[16][5] = {"0000","0001","0010","0011",\ "...原创 2019-09-23 01:44:33 · 3639 阅读 · 0 评论 -
STM32学习之串口收发程序编写,小白都能理解的方法
前言Q: 为什么写这篇文章?笔者其实也是小白,看了一些书籍和网上的教程,发现有一个比较严重的问题——网络及书籍的方法不够简 明,导致笔者学习时废了很大力气。网络及书籍的方法大多着重在数据的接收校验上,导致教程难以理解,其实芯片并没有想象的这么不稳定,对于稳定性要求不高的设计,接收时可以睁一只眼闭一只眼,只考虑最简单的方法是最有利于初学者入门的。本人使用的芯片:STM32F10...原创 2019-09-30 04:44:57 · 4520 阅读 · 1 评论