资 源 简 介
将usmart组件添加到工程文件夹下,在选项和组管理即中,配置好头文件路径和组文件。
2.usmart.c主要包含两个函数void usmart_init(u8 sysclk)和void usmart_scan(void),第一个函数里有个条件编译#if USMART_ENTIM2_SCAN==1,这个在usmart.h里设置。这个宏定义初始化定时器2,本实验在定时器2的中断处理函数中执行usmart_dev.scan();进行行usmart扫描,为了便于移植,中断初始化及处理函数写在了usamrt.c里,time.c里面的初始化和终端处理被注释掉了。
3.特别注意:这个组件使用串口发送调试函数,usart.c函数也修改了,我在测试中编译没问题了,但是调试没结果,就是这个函数没有修正过来导致的。