KF32A136使用记录(一)

在使用KF32A集成开发环境时遇到文件导入出现乱码和丢失问题,尝试更改文件编码格式无效。系统初始化头文件未被检测到,通过调整文件结构和头文件路径得以解决。修改USE_CHECK_ASSERT宏定义后,编译出现ADC_CLK_500KHZ未声明的错误,恢复原设置可消除错误。关键步骤包括在KF32A_Config.h中正确设定芯片型号。
摘要由CSDN通过智能技术生成

         在使用的过程中,比如IDE导入文件的时候会出现随机几个文件乱码或者没有的情况,解决办法就是把乱码的文件内容,注意是内容,复制粘贴进去,直接粘贴文件也有可能之间乱码。从中利用IDE的文件编码选择过UTF8和ANSI这两种,并且同步用记事本修改文件编码格式,很遗憾没有任何改变还是乱码,只是乱的不一样了。

        在按照KF32 IDE集成开发环境中使用外设库与例程.pdf 文档,导入例程之后,会有一个小问题,systeminit.h没有被编译器检测到(头文件目录中有对根目录的包含),通过增加一个文件夹,再将该文件放入,设置头文件路径可以解决。当我按照文档11页最后一段的描述,将USE_CHECK_ASSERT 0 改成USE_CHECK_ASSERT 1,之后再进行编译会出现这样的错误信息如下。

../src/kf32a_basic_adc.c:103:370: error: 'ADC_CLK_500KHZ' undeclared (first use in this function)

../src/kf32a_basic_adc.c: In function 'ADC_Analog_Clock_Config':
../src/kf32a_basic_adc.c:511:272: error: 'ADC_CLK_500KHZ' undeclared (first use in this function)
gmake: *** [src/subdir.mk:115: src/kf32a_basic_adc.o] Error 1

似乎是两者的定义冲突了,改回0就没任何错误。

        最最最重要的一点是,请记得最先在在KF32A_Config.h中用宏定义所使用的芯片型号,不然。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值