![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HC32L196KCTA
T18-1
这个作者很懒,什么都没留下…
展开
-
HC32L196KCTA(GPIO输入&外部中断输入)
在使用中主要还是 通过go to PortF_IRQHandler来看我们所需要用的中断服务函数叫什么。需要根据情况灵活变通,下面是NVIC中断入口的映射,也就是第二句的第一个形参列表。第二句是配置我们所需要开启外部中断的口是ABCDEF的哪一个,以及优先级的配置。下面是中断触发方式的形参列表(第一句话的第三个形参)第一句是中断类型是修改上升沿、下降沿、双边沿触发的。都配置完以后,就可以编写外部中断的中断服务函数了。下面是中断优先级的形参(第二句话第二个形参)外部中断的输入同样只需要修改个别变量。原创 2024-03-04 17:09:14 · 594 阅读 · 0 评论 -
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 · 517 阅读 · 1 评论 -
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 · 530 阅读 · 0 评论 -
HC32L196KCTA记录(GPIO输出)
可以查看gpio.h头文件中的stc_gpio_cfg_t结构体定义,参考修改对应变量。需要注意的是对gpio的驱动能力或输出模式(推挽&开漏)输出时。在工作中第一次接触国内的HC单片机,做一些简单的记录备忘。迁移了一下驱动和例程库做了二次封装,用起来更无脑一些。原创 2024-03-04 16:44:35 · 400 阅读 · 0 评论