国产MCU专栏 第23期:
让开发更方便,ChipON工业级MCU KF8F系列开发过程&笔记资料
*阅读说明:以下仅摘录帖子内容展示,详细过程及资料等请戳原链接查看。
由于第一次使用KF8 IDE,问题比较多,目前是无序排列之前的问题点。 1.如果报错__hmuchar,一般都是由于中断里面检测到了乘法导致的;或者函数嵌套次数太多;我目前的例程里的原因定位是——中断里调用了结构体数组,会调用隐性的乘除法。 2.PWM注意点,软件和硬件都需要注意 3.LIN端口配置 4.全局的指针变量,声明时候不能直接赋值,必须去函数里面给她赋值声明地址。。。 5.关于debug 6.产品烧录 7.中断的代码保护 8.休眠唤醒:调用_IDLE()即可进入休眠; 9.电源电压过低,在大约5.2V时,如果LIN总线没有空闲,但是RX电平一直是低,这时候芯片进入休眠后,将无法再唤醒,原因待查。
舵机是由直流电机、减速齿轮组、传感器和控制电路组成的一套自动控制系统。通过发送信号,指定输出轴旋转角度。舵机被广泛应用于船模、航模;机器人关节控制、机器人手臂控制、摄像头旋转控制以及四轴飞行器控制等领域。 模拟舵机和数字舵机的优缺点比较: 基于KF8F4142的总线式数字舵机结构框图: 基于KF8F4142控制器,通过舵机PID控制算法使得舵机电机实现匀速运动。
KF8触摸按键实现(不使用官方触摸按键算法库)如果仅仅使用单路或几路触摸按键,我个人觉得官方的算法库太复杂了,所以自己写了一套单路触摸按键的代码。第一次接触芯旺的MCU,芯片规格书等技术文档相对简陋,摸索了一个多星期才写出来,测试了IO口、定时器和PWM等功能,代码有点乱,没来得及整理好。仅供大家讨论和参考,也欢迎大家指点一二。 这套代码可以检测触摸按下/松开和长按等状态,实现多种按键识别功能,可调整_Touch_Recognition的值来调节触摸灵敏度,可自适应环境变化定时调整电容触摸基准值。代码详细请下载附件。
基于KF8F51XX系列MCU的各个外设模块样例程序;适用于KF8F51xx系列全部产品。
本笔记基于KF8F2320 评估学习板。详细介绍了KF8F2320芯片内置的比较器模块的应用方法。数模混合是ChipON产品的特色,比较器、运放属于ChipON产品的常规模拟外设模块。
KF8F系列是ChipON基于KungFu8内核推出的高品质、高抗干扰、高抗静电能力和超低功耗性能的工业级FlashMCU;KF8F系列集成了丰富的模拟和数字外设,具有宽工作电压和宽工作温度特点。
产品功能特点 全系列Flash(可擦写10万次)产品,内嵌BLOCK EEPROM(256字节)和DATA EEPROM(128/256字节)均可擦写100万次 高可靠性:IO驱动能力20mA,ESD人体模式8KV,应用系统EFT4.2KV FLASH空间2K*16~32K*16,RAM空间144~4K字节 宽工作电压:最低做到1.8V~5.5V
KF8F-极具性能特色的工业级通用8位MCU 成熟稳定的工业级通用8位MCU-KF8F系列经历了10年的发展,2代产品的迭代,现已成为通用市场不可或缺的一股力量。也成为ChipON王牌产品线。新一代KF8F系列产品继续坚持数模混合设计理念,不断提升性能特色,使其成为通用嵌入式领域极具性能特色的MCU,也有力的诠释了ChipON坚守品质,持续创新的精神。 性能特色之一:低功耗 性能特色之二:极致性能模拟外设 性能特色之三:100万次擦写寿命DATA EEPROM 性能特色之四:耐高温 性能特色之五:高可靠,高抗干扰 性能特色之六:宽工作电压 性能特色之七:高集成度
|
国产MCU卷起来!