
单片机
徐六子
专注技术探究,做好技术树洞。
展开
-
nordic52833_IAR创建工程文件
提醒注意,我按照官方的文件进行命名,有个NONE组文件夹,我在添加文件时,我看名字,就以为应该不用添加文件,没有向内添加文件。最后还在想,哎,这种蓝牙芯片没有.s文件和system.c文件,很是纳闷。编译完没报错,深吸一口气,搞定,等我把程序烧进板子中,发现怎么就运行不起来呢?那种反应很像协议栈没有跑起来的感觉。但是就是找不到问题。最后实在没有办法,都打算重新来过时,又重新检查一遍添加的文件是不是都是完善的。哎,发现.s文件和system.c文件没添加,添加进去后,编译,烧程序,运行起来了,舒畅。原创 2023-04-16 13:39:26 · 1421 阅读 · 0 评论 -
基于C语言实现链表
本文基于单向链表的理解之上,实现的链表的初始化、增加节点、删除节点等功能块的实现,实现语言为C语言,在此分享给大家,希望能和大家有个交流原创 2022-06-10 14:15:13 · 2595 阅读 · 0 评论 -
ucosii设置最小休眠时间
UCOSII的时钟定时器设置(OS_TICKS_PER_SEC)原创 2021-12-20 18:55:22 · 436 阅读 · 0 评论 -
stm32 使用C库问题
stm32程序卡死再ldr r0,=systeminit问题解决原创 2021-12-13 10:18:30 · 925 阅读 · 0 评论 -
关于dsp28035的adc在ram中运行和rom中运行的问题
关于dsp的adc程序在RAM和ROM中运行的问题不知各位有没有这种经历,调试dsp28035的时候,明明调试过程中没有问题,但是当程序固化到ROM中,再次仿真,就会出现问题。搜遍各个各个论坛,找不到答案,如果此时你也遇到同样的问题,可能下面的内容会给你一点帮助。由于我复原不了之前的问题,可能是我的cmd影响的,先记录下来以后,遇到问题再补上问题内容,那就直接上干货。 memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (Uint32)&原创 2021-08-28 14:27:19 · 871 阅读 · 0 评论 -
模拟SPI真的有那么难吗?——DSP28035的模拟SPI
基于DSP28035的模拟SPI————你真的理解SPI通信吗? 你真的理解SPI是怎么通信的吗?SPI通信时,什么时候发送数据?什么时候数据采样?我们在做模拟SPI时怎么体现出SPI的四种工作模式?何时收发数据?第一,作为主机,SPI在建立起通信什么时刻发送数据呢?什么时刻进行数据采样?抛出俩个新的名词:时钟极性(CPOL)和时钟相位(CPOA)。CPOL:决定SCLK时钟信号在空闲时的状态 0:空闲状态时,SCLK保持低电平 1:空闲状态时,SCLK保持低电平CPO原创 2021-06-08 18:46:40 · 1962 阅读 · 6 评论