- 博客(6)
- 收藏
- 关注
原创 指针函数 vs 函数指针:C语言中的两个重要概念解析
指针函数,顾名思义,就是返回指针的函数。它本质上是一个函数,只是它的返回值类型是一个指针(地址)。函数指针是指指向函数的指针。它存储的是函数的入口地址,通过这个指针可以调用相应的函数。理解指针函数和函数指针是掌握C语言高级特性的重要一步。指针函数是"生产地址的工厂" - 它返回一个地址函数指针是"指向食谱的指针" - 它告诉程序如何执行某个操作两者虽然名字相似,但在概念和用法上有本质区别。指针函数扩展了函数的返回值能力,而函数指针则提供了极大的灵活性,允许我们在运行时动态决定要执行的操作。
2025-12-03 17:02:04
357
原创 FPGA程序固化
我们将编译之后的sof程序文件下载到FPGA芯片之后,如果断电在上电之后,程序就会消失。因为程序是存储在FPGA内部的SRAM中,它有掉电易失性。这里是根据片外flash的大小选择,我的flash是2M*8bit,所以选择16。AS x1模式和EPCQ器件支持AS x1和AS x4模式。2.FPGA与flash之间的电路有问题,需要检查以下,他们通过SPI进行通讯。2.勾选第一个,然后点击Start就开始下载了,下载jic文件比sof文件要慢。记录学习过程,错误之处,请大家指教,欢迎指导交流。
2023-08-17 20:48:38
1545
1
原创 Verilog 语言在Quartus中编译出现的错误总结(二)
原因:这里会出现警告,虽然没有错误,也能正常编译,但如果不注意,很难找到错误。9600的位宽是14位,但我设置的是11位,他会按照11位的位宽给CNT赋值。原因:使用assign 进行赋值的时候,等号的左侧只能时wire型。原因:书写错误,逗号应该在数据类型的前面。
2023-07-31 21:27:55
4089
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅