自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 记录DS18B20读取不对的一些小以及解决办法

这个问题是由于,在配置IO输入时,使用了库函数,尤其是HAL库,这样会导致某些情况下根本IO根本读取不到低电平,所以虽然DS18B20 正确的返回的数据,(用逻辑分析仪或者示波器看波形都是正确的),但是就是读取的都是FF,所以配置输入时最好直接修改寄存器。因为我在调试中一样的程序可能换一批板子就无法读取到了,但是改成寄存器配置就可以读取到,这个目前我也是比较疑惑,猜测是库函数的配置时间过长导致的,有想法的朋友可以一起讨论一下。这里除了可以用一些滤波算法外,更重要的是对数据的校验。

2023-11-29 10:29:15 1597 1

原创 STM8S的串口通讯与空闲中断接收

最近做项目用到STM8S的单片机,STM8需要用IAR的STM8的软件版本来进行编译和下载。使用的是STlink的编仿真器,但是这个IAR的版本会存在一些问题,2、点击仿真,连接到芯片时可以正常下载,但如果没有连接到芯片也不会有报错,只是不会运行。3、如果之前有工程打开过,记得关闭所有的C和H的问题,不然可能编辑的是上一个文件。1、断点的添加,有时可以在运行时添加,有时却不能。接收中断函数,在stm8s_it.c文件中。

2023-07-29 15:00:27 592

原创 奇怪问题备忘录

1、在STM32L151评估板上发现如果初始化IO口时,是一个一个初始化的,比如先初始化PB11,再初始化PB12。初始化PB15,然后去翻转PB11的电平,会发现PB11的电平上升速度缓慢,会不会是初始化后面时把前面的引脚配置改变了。但是在自己做的板子上似乎没有这个问题。2、在自己的板子上使用中景园的驱动,并改成相应的引脚定义,是可以驱动LCD的,但是想使用PB的SPI2接口时,MOSI的波形会有0,3.3V和1.5V三种状态。而且改变SPI的分频比,还是一样。在驱动中景园LCD的时候遇到的问题。

2023-07-13 15:56:58 103 1

原创 VC6.0 如何生成动态库和添加使用动态库

生成,添加使用动态库

2023-06-05 10:49:07 615

原创 KEIL工程设置,报错问题解决记录

KEIL问题解决记录

2023-03-13 09:44:01 1393

原创 ESP32+PIO+LGVL+gui_guider之【BUTTON实体按键】

LVGL 实体按键

2022-11-16 16:25:04 1607 1

原创 ESP32+PIO+LGVL+gui_guider

本文基于VScode上安装platform插件(简称PIO)来开发ESP32,屏幕显示使用LVGL+gui_guider。

2022-11-05 16:31:23 1907

原创 STM32G050的外部晶振的一些坑

晶振是可以不可以正常工作的。因为这个其实是旁路晶振的模式,也就是要用有源晶振或者是外部频率的输入才可以工作,OSC_EN的引脚功能是给外部晶振源开启关闭的信号用的。首先是STM32G050C8T6,在cubemx中配置外部晶振,可以看到对应的引脚分别是OSC_IN和OSC_OUT ,此时使用外部。首先是STM32G050K8T6,在cubemx中配置外部晶振,可以看到对应的引脚分别是OSC_IN和OSC_EN ,此时使用外部。使用STM32G050系列单片机,在外部高速晶振上,不同的型号有很大的区别。

2022-09-06 14:21:47 1488 2

原创 VScode+platformIO开发ESP32的一些坑

platformIO的坑

2022-08-27 14:53:56 974

原创 使用物联网卡无法通讯

物联网

2022-07-05 17:48:53 1603

原创 关于学习RTThread的随笔

认识操作系统关于单片机的学习是从51到ARM,慢慢的接触到了操作系统,开始也不明白是什么,就跟着原子哥的例程学,也不知道哪个好?开始学UCOS,后来又用学了FreeRTOS,感觉这两个操作系统也差不多,只能跟着教程学,学了感觉自己是懂了,但是也不知道要怎么使用。而且感觉还是裸机更好用,完全体会不到操作系统的好。所以那时候就问自己,然后呢?然后呢?例程跑一跑,其实完全没有掌握,一个机缘巧合,接触到了RTThread,正好也有个物联网的项目想用这个操作系统,于是就开始学。开始以为会和UCOS一样,跑一跑

2022-06-22 17:53:41 1073

原创 关于驱动中景园LCD和LVGL踩的一些坑

中景园LCD和LVGL的驱动

2022-06-16 10:58:32 6945 20

原创 RTThread 使用WATCHDOG流程

使用WATCHDOG流程如下##1、在cubemx中打开IWDGkconfig中添加menuconfig BSP_USING_WDTbool “Enable Watchdog Timer”select RT_USING_WDTdefault yENV中选择使用官方例程即可/* * 程序清单:这是一个独立看门狗设备使用例程 * 例程导出了 wdt_sample 命令到控制终端 * 命令调用格式:wdt_sample wdt * 命令解释:命令第二个参数是要使用的看门狗设备名称,

2021-12-25 12:30:27 766

原创 RT-Thread 串口的使用

1、配置选用的串口在kconfig文件中增加ENV的串口选项,这边选择的是uart2 menuconfig BSP_USING_UART bool "Enable UART" default y select RT_USING_SERIAL if BSP_USING_UART config BSP_USING_UART2 bool "Enable UART2" default n conf

2021-11-24 14:20:43 4188

原创 RTThread 调试MQTT数据太长导致报 hard fault 之后死机

参考链接如下添加链接描述调整 RT_PIPE_BUFSZ 在ENV中的位置

2021-08-12 15:17:21 548

原创 RT-Thread FreeModbus的简单使用

1、开启串口这边我用到的是串口3,可以自己配置其他的串口 menuconfig BSP_USING_UART bool "Enable UART" default y select RT_USING_SERIAL if BSP_USING_UART config BSP_USING_UART3 bool "Enable UART3" default

2021-06-29 10:14:12 941

原创 RT-Thread 基于QSPI驱动LY68L6400-SRAM

前言使用的是RTThread 标准版,主控是STM32H743,SRAM是LY68L6400,使用QSPIQSPI和SPI的区别个人理解最大的区别就是SPI是串行,数据输出,而QSPI跟像并行输出,比如从单数据线的SPI到4数据线的QSPI。LY68L6400SRAM的QSPI的波形图,注意这个读取等待周期,十分重要。也是区别于SPI的地方在KCONFIG中添加开启QSPI menuconfig BSP_USING_QSPI bool "Enable QSPI BUS"

2021-06-28 09:35:23 2723

原创 RTthread-使用SIM7600通过MQTT连接到ONENET

1、在ENV中配置SIM76xx选项1是在线程中初始化选项2是开启一个例子选项3是制定SIM76xx的开机管脚,我不用就设置了-1,如果使用的话PA1就是1,以此类推。选项4是模块状态的引脚,一般不用选项5配置串口号选项6接受的BUFFER的大小保存退出后用 pkgs --update更新软件包,然后编译工程,下载运行,看看模块是不是能够正常运行正常的话会在finsh中输出以下信息[I/sal.skt] Socket Abstraction Layer initialize success

2021-06-24 14:41:19 985

原创 RTThread-W25Q128的驱动基于SPI和SFUD

RTThread-W25Q128的驱动基于SPI和SFUD前言一、kconfig的配置1.配置对应的SPI和SFUDSFUD的使用提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、kconfig的配置1.配置对应的SPI和SFUDSFUD的使用前言SFUD是针对flash的一种通用的组件,简单来说就是使用SFUD再加上RTT的SPI驱动,基本可以兼容大多数的FLASH,而不用自己再去写驱动。一、kconfig的配置1.配置对应的SPI和SFUD代码如下(示例):

2021-06-23 15:57:33 1219

基于STM32L152驱动中景园LCD(LVGL)

基于STM32L152驱动中景园LCD(LVGL)

2023-03-14

PIO-ESP32离线包

PIO_ESP32离线包

2022-08-27

空空如也

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

TA关注的人

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