- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 rt-thread CAN通信(can dev write data failed!)解决,硬件定时器、以及CANfestival包的使用
rt-thread CAN通信报错,硬件定时器、CANfestival软件包使用
2023-03-04 21:31:13
2045
8
原创 正点原子stm32中hal库iic模拟`#define SDA_IN() {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=0<<9*2;}` //PB9 输入模式
正点原子hal库模拟iic中涉及到`#define SDA_IN() {GPIOB->MODER&=~(3
2022-07-25 19:05:00
2737
原创 RT-Thread开发之路— 通过TFTLCD液晶屏幕显示数据(atk-Pandora)
本文在RT-Thread开发之路(8)— 通过TFTLCD液晶屏幕显示数据的原文上进行了局部的小修改,感谢原作者的文章,让自己学到了新的知识。RT-Thread开发之路(1)— 通过TFTLCD液晶屏幕显示数据一、硬件连接BearPi上和正点原子的潘多拉开发板上一样,安装了一个1.3寸,分辨率240*240,色彩深度16bit 的SPI通信接口的TFTLCD液晶彩屏,其驱动芯片为ST7789V2,且连接方式都一样采用4线SPI,如下所示,左边是BearPi,右边是atk-pandora的连接图。二
2022-01-18 00:18:21
2554
原创 一维数组和指针变量做函数参数
一维数组做函数参数可以用数组元素做函数参数,还可以用数组名做函数参数(包括实参和形参)用数组元素做实参时,向形参变量传递的是数组元素的值,而用数组名做函数实参时,向形参(数组名或指针变量)传递的是数组首元素的地址。用数组名作函数参数,应该在主调函数和被调用函数分别定义数组。用数组名作函数参数,形参数组可以不指定大小,在定义数组时在数组名后面跟一个空的方括号,如float average(float array[])实参数组和形参数组类型应该一致,如不一致,结果将出错。当用数组名作参数时,如
2021-12-25 12:42:02
1713
转载 RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之RT-Thread AT组件(3/4)
文章目录 前言AT组件简介硬件接线 RT-Thread源码和Env工具RT-Thread源码Env工具 AT Client 配置AT Client 运行示例AT Client 模式AT Client CLI 模式 AT Socket 功能AT Socket ...
2021-12-07 10:48:22
819
原创 C语言中的i++和++i的区别与联系
1、单独使用在C语言中,我们习惯在循环语句中使用i++来实现来实现自增操作,同样++i也适用于自增操作的,这时的i++和++i与i=i+1是等价的。#include <stdio.h>int main(){ int i,j; i=0; j=0; i++; ++j; printf("i=%d,j=%d",i,j);}输出结果为i=1,j=12、在赋值语句中a=i++ 先将i的值赋值给a,然后i自增b=++i i先自增,然后再将i的值赋值给b#include <
2021-11-28 19:59:29
1190
原创 stm32ADC DMA 多通道采集(包含定时器)(HAL库)
本文直接将参考文章附上STM32 ADC多通道转换DMA模式与非DMA模式两种方法(HAL库)并对ADC DMA配置中的一些参数进行介绍 参数配置文章说明:文章在DMA多通道采样时,DMA配置的字长可以为半字,如下 hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;但是在调用HAL_ADC_Star
2021-11-27 13:14:16
5674
2
原创 Dev c++调试
1、断点的作用默认情况下,一个完整的程序会从开头执行到结尾,除非中途出现错误(称为“运行时错误”,比如读写内存失败、数组越界等)。如果我们在程序的某行代码处设置了断点,当程序调试时,程序从main函数开始运行到该行代码的时候,程序不再自动执行,接下来需要我们手动运行来检查下面的代码是否有问题及问题出现在哪里,以便我们解决问题。(Dev C++ 给程序设置断点的方法很简单,想在哪一行代码处暂停执行,直接单击代码所在行的行号即可。)图一、Dev C++设置断点 2、程序调试图二、程序调试
2021-11-15 21:28:43
3168
原创 markdown进阶学习(字体颜色、大小等)
参考链接1参考链接21.更改字体、大小、颜色//格式:<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font color=red>我是红色</font><font color=#008000>我是绿色</font><fo.
2021-11-07 21:33:03
267
原创 markdown入门学习
问:我一直用的有道云笔记,有道云支持普通笔记 也支持markDown,但是感觉markDown也用不上啊,记笔记 ,写代码,生成目录啥 直接普通笔记也方便, 不太明白这个MarkDown的优点在哪,还有就是直接使用快捷键不是更方便吗?比如 一级标题 直接ctrl+1,不比# 标题 来的快?答:使用markdown后你会发现笔记比以前工整很多,特别是要将一篇篇笔记往一些博客平台上传的时候,发现都不用排版,就能很好看,节省很多排版布局的时间!第二点就是markdown是存在一些语法规则的,如果您直接使用快捷
2021-11-05 23:26:25
187
转载 STM32寄存器版的基础知识—内存映射
STM32寄存器版的基础知识—内存映射 STM32F429芯片系统结构三大总线高速总线高速外设和低速外设 内存映射1、STM32存储空间2、什么是存储器映射3、STM32F429的存储器映射 寄存器映射地址重映射关于ISP与IAP STM32F429芯片系统...
2021-10-23 11:34:51
2002
1
转载 stm32学习之NOR flash和NAND flash区别,RAM 和ROM区别
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM 有两大类,一种称为静态RAM(Static RAM/SRA...
2021-10-19 21:49:28
2858
1
stm32共用外部中断线问题
2021-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人