自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言_常用位操作宏定义

define GET_BIT(value , bit)((value) &(1 bit //读取指定位 # define CPL_BIT(value , bit)((value) ^=(1

2023-03-28 11:29:18 573

原创 windows10 英文路径下文件显示中文名称

windows10 英文路径下文件显示中文名称

2022-09-19 15:17:02 1891

原创 国民技术 N32G452 调试接口复用功能 JTDI JTDO JNTRST

J TAG/SWD 复用功能重映射

2022-07-20 11:12:17 970

原创 华大HC32F460 SPI 驱动 ST7735S LCD显示器

华大HC32F460 SPI 驱动 ST7735S LCD显示器前言:STM32改HC32F460 换芯片后发现SPI硬件驱动不了屏了,这个小问题搞了很久,最后用逻辑分析仪,分析时序,然后解决了,解决方案就是SPI发送一个字节数据后加硬件延时.CPU和LCD硬件连接ST77735S 时序4线SPI写入时序GPIO模拟SPI逻辑分析仪时序数据 时序没有问题第一次测量硬件SPI出出错的时序数据 时序错误正常使用的硬件SPI时序注意事项: SPI时钟用的是Pclk1时钟,我主频是

2022-05-07 13:49:38 2242 1

原创 我用QT写了个单片机框架代码生成器

QT 入门学习

2022-04-26 13:34:09 5751 8

原创 华大单片机 HC32F460 驱动74HC595D

华大单片机 HC32F460 驱动74HC595D在我刚学单片机时总是感觉很难理解,今天分析下74HC595串口转并口 IO扩展芯片,一般我们在IO口不够用的情况下才能祭出此神器. 那么我们如何驱动此神器呢? “念咒:天灵灵地灵灵,Q1开”!产品手册就不贴了,能看到文章的都是为驱动来的.概念梳理SI 串行数据输入端 == 相当于上面的水 0或者1SCK 移位寄存器时钟,上升沿移位 == 相当于上面的内部的活塞RCK 锁存寄存器时钟,上升沿存储 == 相当于搬走储水

2022-04-24 11:28:37 1793 2

原创 华大单片机 HC32F460 驱动BM8563ESA RTC芯片

前言因华大单片机没有单独VBAT管脚,无法使用,如果用单片机自带的RTC模块,系统断电后时间无法准确,需要重新设置,影响用户体验,说以系统加入单独的RTC芯片.RTC时钟电路单片机管脚定义RTC芯片为 [BL(上海贝岭) 的 BM8563ESA 实时时钟RTCBCD码 百度百科解释BCD码(Binary-Coded Decimal‎),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个

2022-04-24 09:32:58 3350 1

原创 C语言2个char类型字节,合并成int类型 和分拆

C语言字节分拆和合并

2022-01-19 10:50:47 2349 1

原创 华大单片机 HC32F460 调试管脚 SWCLK SWDIO PA15 PB3 PB4引脚复用问题

耶稣说:施比受更为有福直接上图第一次LCD显示屏没有用PA15 ,改版把它放到PA15上,发现显示屏不显示了.管脚初始化以后变成高组态模式了.程序void LCD_GPIO_Init(void){ stc_port_init_t stcPortInit; /*配置结构初始化*/ MEM_ZERO_STRUCT(stcPortInit); stcPortInit.enPinMode = Pin_Mode_Out;//输出模式 stcPortI

2021-09-06 19:43:47 6883 2

原创 华大单片机 HC32F460 串口调试

华大单片机 HC32F460 串口调试吐槽下,华大官方例程写到太复杂了,不熟练的一时摸不上手.#include "drvs.h"/******************************************************************************* * 云平台接口 * AP9 USART1_TX * PA10 USART1_RX **************************************************************

2021-09-02 14:16:51 6835 4

原创 AD 一条线没连通

AD 教你快速定位 知道那条线没连通板子画好后 报告板子信息关键还找不到,是那条信息,抓捕抓狂?1,点击PCB2,点击ALL Nets3,下拉框找到不为0的数据就是没有连通的数据.

2021-07-23 08:42:42 804

原创 Ubuntu Arm_linux I.MX6ULL 交叉编译工具链安装 详细教程

前面搬正点原子教程,其中有的不详细的地方加以补充4.3 Ubuntu 交叉编译工具链安装4.3.1 交叉编译器安装ARM 裸机、Uboot 移植、Linux 移植这些都需要在 Ubuntu 下进行编译,编译就需要编译器,我们在第三章“Linux C 编程入门”里面已经讲解了如何在 Liux 进行 C 语言开发,里面使用 GCC 编译器进行代码编译,但是 Ubuntu 自带的 gcc 编译器是针对 X86 架构的!而我们现在要编译的是 ARM 架构的代码,所以我们需要一个在 X86 架构的 P

2021-07-07 14:05:59 493 2

原创 arm_Linux 开发环境搭建之环境变量

Arm_linux 交叉编译器安装好以后,要修改环境变量环境变量分为两种第一种是系统的环境变量/etc/profile第二种是生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生效生效期限:永久有效生效范围:仅对当前用户有效如果有后续的环境变量加载文件覆盖了PATH定义,则可能不生效Linux环境变量配置方法三:vim ~/.bash_profile和修改~/.bashrc文件类似,也是要在文件最后加上新的路径即可:vim ~/.bash_profil

2021-07-07 13:21:40 628

原创 辉芒微单片机 开发所遇到的坑 时间不对

辉芒微单片机开发遇到的一个坑事情是这样的,昨天调试好的程序,今天运行这么就不对了,单片机时间昨天调试的刚刚好,今天就快了50uS ,找了半天没找到原因,最后发现是更改时钟周期后一定要,把单片机完全断电,在下载一次。每次更改完选项字节都要完全断电。每次更改指令后需要把单片机完全断电,后在下载。...

2021-06-25 09:49:31 4042

原创 Free RTOS 简单移植 STM32F103ZET6

Free RTOS 学习 第一章 简单的移植耶稣的话,说:‘施比受更为有福。’”学了2年的单片机了,懵懵懂懂,学RTOS我一直在找一个快速的移植方法,光移植没有错误,都走了不少弯路,现在记录一种简单的移植方法.用STM32Cube MX 配置工具,配置起来超级简单!~打开选择创建芯片类型查找芯片,双击目标芯片点击 项目管理:Project Manager进入配置下面很重要接下来返回首界面,选择需要的配置 ,我LED 管脚施PC0以上GPIO设置结束选择Middl

2021-05-04 15:08:12 60356

原创 Ubuntu右键打开终端

右键打开终端对于新安装的Ubuntu,可以通过 Ctrl + Alt + t 组合键打开一个终端;对于Ubuntu14.04 LTS,目前默认不支持右键的方式打开终端,需要安装 nautilus-open-terminal 支持此功能;安装流程:sudo apt-get updatesudo apt-get install nautilus-open-terminalnautilus -q (重新加载文件管理器) 或注销再登录...

2020-10-29 08:44:28 61051

原创 MP2451 VOUT计算公式 表

MP2451 DC-DC管理芯片手册就不贴出来了.下面贴出需要用的电阻值和需要转换的电压

2020-09-23 18:11:12 61244

原创 华大 HC32L30E8PA 低功耗串口设置

初玩华大芯片开发我是把低功耗串口当普通串口使用.记录下串口设置以备以后忽然忘记华大芯片库开发还是和STM32有些不同,串口设置也有些不同官方给的例程相对简单.我习惯STM32和STM8设置,校验位为:无校验位华大芯片 库,模式3只能设置奇偶校验,串口助手设置无校验,数据出差,让我折腾了两天.我们开发大多数都是习惯性的无校验位.华大芯片设置成模式1 ,把设置校验位代码//注释掉就可以了.#define lPUART1_REC_LEN 200 //定义USART1最大接收字节数

2020-07-23 08:52:38 62588 2

原创 STM32 ST-LINK Utility使用教程

下载安装点击读取芯片信息,读取成功后下载点击下载下载完成

2020-04-15 14:24:29 63384

原创 Linux 下搭建NFS网络服务器 Win7 下访问挂载

1. Ubuntu 安装 NFS 服务。apt-get install nfs-kernel-server2. 修改 NFS 配置文件#vi /etc/exports在最后一行添加:/srv/nfs4 *(insecure,rw,sync,no_subtree_check)参数说明: /srv/nfs4 : nfs服务器共享的目录,需要在Ubuntu系统中新建这个目录。 :...

2020-03-08 20:19:35 60491

原创 Linux Ubuntu VM15虚拟机安装VMwareTools新手教程

Ubuntu VMwareTools 安装教程直接上图第一步第二步更改热键第三步 点击安装第四步 复制虚拟机中的 Tools文件到主文件夹粘贴同时按 Ctrl+Alt+F1 启动终端 Ctrl+Alt+F7(可以返回界面)输入ls 查看输入 tar -xzvf VMwareTools-10.3.10-13959562.tar.gz 回车即可解压 其实...

2020-03-07 23:04:40 60757

STM32+ST-LINK+Utility_v3.0.0.zip

STM32+ST-LINK+Utility_v3.0.0 单片机下载工具,下载单片机程序,非常方便!~

2020-04-15

cgic205.zip

项目中使用到嵌入式boa服务器,来满足客户端浏览器的访问及实现对设备的操作,如配置设备参数等。为方便开发,选择使用CGIC库进行程序设计。CGIC是一个功能比较强大的支持CGI开发的标准C库,并支持Linux,Unix和Windows等多操作系统。        boa与CGI工作机制:外部CGI程序与boa服务器进行通信、传递参数和处理结果是通过环境变量、命令行参数和标准输入来进行的。服务器提供了客户端(浏览器)与CGI扩展程序之间的信息交换的通道。CGI的标准输入是服务器的标准输出,而CGI的标准输出是服务器的标准输入。客户的请求通过服务器的标准输出传送给CGI的标准输入,CGI对信息进行处理后,将结果发送到它的标准输入,然后由服务器将处理结果发送给客户端。

2020-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除