คำถามติดแท็ก flash

Flash เป็นประเภทของ EEPROM ซึ่งสามารถลบหน้าได้ โดยทั่วไปจะใช้สำหรับหน่วยความจำของโปรแกรมไมโครคอนโทรลเลอร์และการจัดเก็บรหัส คุณสามารถใช้แท็กนี้สำหรับคำถามเกี่ยวกับหน่วยความจำประเภทนี้รวมถึงคำถามเกี่ยวกับ "การกระพริบ" กระบวนการเปลี่ยนข้อมูลใน Flash เมื่อตั้งโปรแกรมไมโครคอนโทรลเลอร์

1
ดูเหมือนจะไม่สามารถเขียนไปยังแฟลช spi
ฉันติดอยู่กับเรื่องนี้มาซักพักหนึ่งแล้วประมาณ 2-3 สัปดาห์ ฉันไม่แน่ใจว่าฉันทำอะไรผิด ฉันกำลังพยายามเขียนถึงส่วนแฟลช spiนี้และตอนนี้ฉันกำลังรันรูทีนเพื่อลบเขียนและอ่านเพื่อพยายามแยกมันออก แต่ก็ไม่มีโชค แน่นอนฉันได้แก้ไขข้อบกพร่องระหว่างทาง ... อย่างไรก็ตามฉันมีสาย WP ของฉันผูกไว้บนกระดานและฉันลดความเร็วของนาฬิกาลงเหลือ 200khz จากนั้นฉันก็ใช้รูทีนการลบและดูเหมือนว่า: ก่อนอื่นฉันจะตรวจสอบ ID เพียงแค่ตรวจแก้จุดบกพร่องนั่นคือคำสั่ง 9F จากนั้นฉันตั้งค่า WREN ด้วยคำสั่ง 06, C7 คือการลบชิปทั้งหมดจากนั้นฉันตรวจสอบบิตสถานะด้วย 05 และชัดเจน เวลาลบชิปของสิ่งนี้มีเพียง 35 มิลลิวินาที ตอนนี้ฉันโหลดรหัสของฉันและลองเขียน: ครั้งแรกที่ฉันตั้งค่า WREN กับ 06 ตรวจสอบสถานะเพื่อดูว่า WREN ถูกตั้งค่าเป็น 05 มันคือจากนั้นส่งคำสั่งโปรแกรมหน้า 02 ไปยังที่อยู่ 0x000000 คุณสามารถเห็นฉันเขียน deadcafe เป็นบิตแรก ๆ ยังไม่ได้วาดภาพที่นี่หลังจากเขียนเสร็จ (หนึ่งหน้าหรือ 256 ไบต์) …
9 pic  spi  flash 

2
สามารถใช้หน่วยความจำแฟลชโปรแกรมไมโครคอนโทรลเลอร์สำหรับจัดเก็บการกำหนดค่าผู้ใช้ได้หรือไม่
ไมโครคอนโทรลเลอร์หลายตัวเช่นPIC18Fมีหน่วยความจำโปรแกรมแฟลช: "หน่วยความจำโปรแกรมแฟลชสามารถอ่านและเขียนได้ในระหว่างการทำงานปกติ" นี่หมายความว่าฉันสามารถจัดเก็บการกำหนดค่าผู้ใช้บางอย่างไว้ในหน่วยความจำของโปรแกรม

6
ต้องการความช่วยเหลือในการเลือกขนาดแฟลชในไมโครคอนโทรลเลอร์
ฉันต้องตัดสินใจเมื่อเลือกขนาดแฟลชและ RAM สำหรับโครงการ ตัวควบคุมขนาดเล็กที่ฉันต้องการใช้คือซีรี่ส์ TI MSP430 เนื่องจากการใช้พลังงานต่ำและชุดค่าบรรทัดค่า อย่างไรก็ตามฉันเป็นมือใหม่ที่สมบูรณ์ในการตัดสินใจเกี่ยวกับการรวบรวมความต้องการ ประสบการณ์การเขียนโปรแกรมส่วนใหญ่ของฉันอยู่บนระบบที่ใช้เดสก์ท็อปซึ่งโดยทั่วไปแล้วขนาดของโปรแกรม, แรมและความเร็วของโปรเซสเซอร์ไม่ได้เป็นปัญหาสำหรับอัลกอริทึมทั่วไป ฉันมีคำถามต่อไปนี้: มีแนวทางหรือมาตรฐานการปฏิบัติเกี่ยวกับการตัดสินใจขนาด RAM และแฟลชสำหรับคอนโทรลเลอร์ไมโครหรือไม่ โค้ดจำนวนหนึ่งบรรทัด (C) แปลเป็น Flash ขนาดเท่าไรใน MCU? ภาษาแอสเซมบลีเป็นวิธีเดียวหรือไม่หากขนาดแฟลชจำเป็นต้องเก็บไว้อย่างน้อยที่สุด? เกี่ยวกับการเลือกทั่วไปของคอนโทรลเลอร์ไมโครสำหรับโครงการผู้เชี่ยวชาญในสาขานี้ดำเนินการอย่างไรในการตัดสินใจเลือกไมโครคอนโทรลเลอร์ที่เหมาะสมที่สุดสำหรับงาน แหล่งข้อมูลใดที่พวกเขาค้นหา แนวทางอะไรที่พวกเขาปฏิบัติตาม?
9 flash  msp  ram 

6
DIY USB Mass Storage Tutorial
ฉันแค่สงสัยว่ามีการสอนที่ใดก็ได้เกี่ยวกับวิธีการทำ USB Flash Drive ของคุณเองและฉันไม่ได้ตั้งใจแยก USB ออกและใส่ความกล้าเข้าไปในสิ่งอื่นฉันหมายถึงการรวมหน่วยความจำแฟลชและคอนโทรลเลอร์เข้าด้วยกัน
9 usb  memory  flash 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.