自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HC32L196KCTA的SPI测试(读取W25Q64JV设备ID)

我手上的KCTA只有64pin,而映射中SPI0给到了PE的SPI映射引脚,这是我手上的芯片所没有的。用串口&OLED&其他自己方便的方法,读取rx_buf的数据数据,里面就是falsh的设备ID号了。下面的两份是SPI初始化代码,这边用到的是SPI0,要注意查看库文件中的映射。需要更改board文件中的映射,具体映射是什么引脚查询官方的文档即可。SPI的交互成立,后面的读写或者和其他设备的基本交互也都是大同小异。切记SPI是交换数据的形式,要在发送的同时读取数据。

2024-03-06 11:26:18 533 1

原创 HC32L196KCTA(GPIO输入&外部中断输入)

在使用中主要还是 通过go to PortF_IRQHandler来看我们所需要用的中断服务函数叫什么。需要根据情况灵活变通,下面是NVIC中断入口的映射,也就是第二句的第一个形参列表。第二句是配置我们所需要开启外部中断的口是ABCDEF的哪一个,以及优先级的配置。下面是中断触发方式的形参列表(第一句话的第三个形参)第一句是中断类型是修改上升沿、下降沿、双边沿触发的。都配置完以后,就可以编写外部中断的中断服务函数了。下面是中断优先级的形参(第二句话第二个形参)外部中断的输入同样只需要修改个别变量。

2024-03-04 17:09:14 624

原创 HC32L196KCTA在使用中遇到的障碍(待续)

需要在锄头里面把ARM Compiler更改为旧版本的5,然后编译运行(Rebuild)后。驱动库当中board_stkhc32l19x文件中的映射错误,映射到了错误引脚。华大的驱动样例库有一定时间没有更新,在keil中想要Go To到对应定义。对第一次使用国产HC32华大单片机中遇到的障碍做一些记录。2:user_key,user_led无效。1:在keil中,Go To到定义无效。就可以正常Go to到我们想看的定义了。更改为正确的引脚即可。

2024-03-04 16:51:04 552

原创 HC32L196KCTA记录(GPIO输出)

可以查看gpio.h头文件中的stc_gpio_cfg_t结构体定义,参考修改对应变量。需要注意的是对gpio的驱动能力或输出模式(推挽&开漏)输出时。在工作中第一次接触国内的HC单片机,做一些简单的记录备忘。迁移了一下驱动和例程库做了二次封装,用起来更无脑一些。

2024-03-04 16:44:35 414

原创 MQTTX在测试本地EXQX客户端认证时报错Error: Connection refused: Not authorized

由于刚学习的时候服务器地址习惯在前面加上emqx的前缀。并且在不使用客户端认证的情况是可以使用的。后续将服务器地址的emqx@前缀去除。而在启动客户端认证后则报错。

2024-02-26 12:04:22 1526

空空如也

空空如也

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

TA关注的人

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