嵌入式
panyan120
这个作者很懒,什么都没留下…
展开
-
TI的HALCOGEN工程文件名修改
halcogen工程文件只有两个: PrjName.hcg PrjName.dil.如果要修改工程名为MyName,则:1:将.dil文件名修改为MyName.dil2: 使用记事本打开.hcg文档,搜索PrjName将其替换为MyName.修改完成原创 2021-07-01 11:43:49 · 307 阅读 · 1 评论 -
看门狗ADM8323-8324使用心得
窗式看门狗有一下几点需要注意1:复位超时时间: 指的是冷启动后,或者使用过程中reset置位(拉低)后,看门狗多久能将reset重新拉高,使MCU能重新开始运行。 PS: 这个时间是个范围值,例如ADM8324WCA29ARJZR7型号,范围为140ms-260ms,典型值为200ms。如果系统中集成了2个此型号看门狗,则有可能两个复位超时时间不一样导致两个看门狗一致相互锁死导致系统不能启动的问题。比如:看门狗1号 在195ms reset拉高开始计时, 看门狗2号在210ms r...原创 2021-01-04 16:52:31 · 515 阅读 · 0 评论 -
UCOSIII初学:中断服务程序执行不能退出问题
这段时间准备学习RTOS,准备从UCOSIII入手。由于手头项目正在使用TI的RM48系列MCU,cotex-R4F内核。就从官网下载了一个RM48L952的例程。大概熟悉后,就简单修改了一些关键参数,移植到了RM48L530上,最初创建的testTask都运行稳定。至此信心倍增。之后想添加一个serial的Task,并且准备使用interrupt进行接收。在此过程中出现了问题:R...原创 2020-04-15 15:45:27 · 512 阅读 · 0 评论 -
总线类型与特性,该怎么选择?
很多新手都一直不明白iic、uart和spi之间的差异,这里我说说我的理解。一般设备和设备之间的通讯,无非就是发送数据和接收数据,问题就在这里,不考虑两条电源线的情况下要多少根线来收发数据?这里Motorola公司就提出一种方案:1.SPI--Serial Peripheral Interface串行外围设备接口,是一种三线同步总线,即由1根发送线+1根接收线+1根时钟线(数据传送时序控制线)构成转载 2017-06-16 21:27:23 · 1602 阅读 · 0 评论 -
GPIO口的pull up和pull down,no pull的意义以及怎么配置。
一般来说,需要区分这个GPIO口用于输入还是输出。如果是output,那个一般选择no pull,这样,引脚才能根据你的output数据,进行正确输出。如果是input,那么需要看具体应用的默认输入值是0还是1. 如果默认是输入0,则最好配置为pull down,反之则配置为pull up.这样做,主要是为了外部电路在没有上下拉的情况下,出现不确定情况。有许多硬件工程师设计电路时...原创 2019-08-08 16:14:01 · 28797 阅读 · 1 评论