嵌入式
lichao_ustc
这个作者很懒,什么都没留下…
展开
-
stm32 读写内部Flash
stm32的FLASH分为主存储块和信息块。主存储块用于保存具体的程序代码和用户数据,信息块用于负责由stm32出厂是放置2KB的启动程序(Bootloader)和512B的用户配置信息区。主存储块是以页为单位划分的,一页大小为1KB。范围为从地址0x08000000开始的128KB内。对Flash 的写入操作要 “先擦除后写入”的原则;stm32的内置flash 编程操作都是以页为单位写入的,而写原创 2015-04-18 14:48:35 · 3907 阅读 · 0 评论 -
STM8内部EEPROM的使用
EEPROM是单片机应用系统中经常会用到的存储器,它主要用来保存一些掉电后需要保持不变的数据。在以前的单片机系统中,通常都是在单片机外面再扩充一个EEPROM芯片,这种方法除了增加成本外,也降低了可靠性。现在,很多单片机的公司都推出了集成有小容量EEPROM的单片机,这样就方便了使用,降低了成本,提高了可靠性。STM8单片机芯片内部也集成有EEPROM,容量从640字节到2K字节。最为特色的是,在S原创 2015-04-20 16:43:21 · 7979 阅读 · 0 评论 -
让树莓派使用sd卡剩余空间
我的16GB microSD在Windows下使用Win32 Disk Imager下载映像后,在RPi中只能识别出2.9GB,入下图所示。下面我们就来看看怎么将剩余的空间还原出来。命令解释:① 查看当前磁盘大小,总大小只有2.9GB② 查看第二分区的起始地址,后面会用到③ 使用fdisk操作磁盘④ d,删除分区⑤ 2,删除第二分区转载 2015-07-03 13:07:25 · 9688 阅读 · 2 评论 -
USB协议和UART对比分析
usb作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linux uhci驱动作者之一Alan Stern曾经就说过“The USB documentation is downright evil. Most of it is just crap, written by a commi转载 2015-08-21 17:50:24 · 8549 阅读 · 1 评论