![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言知识点
RYOMARYOMA
我爱嵌入式
展开
-
嵌入式MDK开发环境,在c语言里内嵌汇编
cortex-M3 M4使用的是THUMB指令而THUMB指令不支持内联汇编可以采用内嵌汇编方法在c语言中嵌入汇编,如下:__asm void test(void) //内嵌汇编语言{mov r0,#18movr4, #0x00ss add r0,#8add r4,r4,#1CMP r4,#0x0a ...原创 2020-03-18 10:05:44 · 878 阅读 · 0 评论 -
typedef void (*Func)(void);
typedef void (*Func)(void);定义了一个别名为Func的函数指针,改函数指针指向一个返回值为void,形参为void的函数。可以用这个别名Func去定义若干个函数指针变量,指向返回值和形参都一样,但是功能不同的函数去执行。typedef unsigned char UINT8;//定义别名为UINT8的数据类型,可以用UINT8去定义无符号字符...原创 2019-05-25 12:05:31 · 1108 阅读 · 1 评论